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, который занимает дополнительное пространство.
Таким образом, правильный ответ:
- Стоимость вставки увеличивается, место на диске увеличивается