Sobes.tech
Intern

Πώς επηρεάζει η προσθήκη UNIQUE(email) σε έναν πίνακα με PRIMARY KEY(id) στο PostgreSQL την εισαγωγή και τον χώρο στον δίσκο; - Το κόστος εισαγωγής σχεδόν δεν αλλάζει, ο χώρος στον δίσκο μειώνεται - Το κόστος εισαγωγής αυξάνεται, ο χώρος στον δίσκο αυξάνεται - Η εισαγωγή γίνεται πιο γρήγορα, ο χώρος στον δίσκο δεν αλλάζει - Η εισαγωγή γίνεται πιο γρήγορα, ο χώρος στον δίσκο σχεδόν δεν χρησιμοποιείται

sobes.tech AI

Απάντηση από AI

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

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

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

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