Sobes.tech
Intern

Cum afectează adăugarea UNIQUE(email) într-un tabel cu PRIMARY KEY(id) în PostgreSQL inserarea și spațiul pe disc? - Costul de inserare aproape că nu se schimbă, spațiul pe disc scade - Costul de inserare crește, spațiul pe disc crește - Inserarea devine mai rapidă, spațiul pe disc nu se schimbă - Inserarea devine mai rapidă, spațiul pe disc este aproape neutilizat

sobes.tech AI

Răspuns de la AI

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

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

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

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