Sobes.tech
Intern

Comment l'ajout de UNIQUE(email) dans une table avec PRIMARY KEY(id) dans PostgreSQL influence-t-il l'insertion et l'espace disque? - Le coût d'insertion ne change presque pas, l'espace disque diminue - Le coût d'insertion augmente, l'espace disque augmente - L'insertion est plus rapide, l'espace disque ne change pas - L'insertion est plus rapide, l'espace disque est presque pas utilisé

sobes.tech IA

Réponse de l'IA

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

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

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

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