Sobes.tech
Intern

Wie wirkt sich das Hinzufügen von UNIQUE(email) in einer Tabelle mit PRIMARY KEY(id) in PostgreSQL auf das Einfügen und den Speicherplatz aus? - Die Einfüge-Kosten ändern sich kaum, der Speicherplatz verringert sich - Die Einfüge-Kosten steigen, der Speicherplatz steigt - Einfügen ist schneller, der Speicherplatz ändert sich nicht - Schnelleres Einfügen, der Speicherplatz wird kaum genutzt

sobes.tech KI

Antwort von AI

Добавление уникального ограничения UNIQUE(email) в таблицу PostgreSQL с уже существующим PRIMARY KEY(id) влияет следующим образом:

  • Стоимость вставки увеличивается: при каждой вставке PostgreSQL должен проверять уникальность значения email, что требует дополнительного поиска и обновления индекса.
  • Место на диске увеличивается: UNIQUE создаёт дополнительный индекс по полю email, который занимает дополнительное пространство.

Таким образом, правильный ответ:

  • Стоимость вставки увеличивается, место на диске увеличивается