Sobes.tech
Intern

Kako utječe dodavanje UNIQUE(email) u tablicu s PRIMARY KEY(id) u PostgreSQL-u na umetanje i prostor na disku? - Trošak umetanja gotovo se ne mijenja, prostor na disku se smanjuje - Trošak umetanja se povećava, prostor na disku se povećava - Umetanje je brže, prostor na disku se ne mijenja - Umetanje je brže, prostor na disku gotovo se ne koristi

sobes.tech АИ

Одговор од АИ

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

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

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

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