Sobes.tech
Intern

Hoe beïnvloedt het toevoegen van UNIQUE(email) aan een tabel met PRIMARY KEY(id) in PostgreSQL de invoer en de schijfruimte? - De invoerkosten veranderen bijna niet, de schijfruimte neemt af - De invoerkosten nemen toe, de schijfruimte neemt toe - Invoegen is sneller, de schijfruimte verandert niet - Invoegen is sneller, de schijfruimte wordt bijna niet gebruikt

sobes.tech AI

Antwoord van AI

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

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

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

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