Intern
Hoe beïnvloedt het toevoegen van UNIQUE(email) aan een tabel met PRIMARY KEY(id) in PostgreSQL de invoer en de schijfruimte? - De invoerkosten veranderen bijna niet, de schijfruimte neemt af - De invoerkosten nemen toe, de schijfruimte neemt toe - Invoegen is sneller, de schijfruimte verandert niet - Invoegen is sneller, de schijfruimte wordt bijna niet gebruikt
sobes.tech AI
Antwoord van AI
Добавление уникального ограничения UNIQUE(email) в таблицу PostgreSQL с уже существующим PRIMARY KEY(id) влияет следующим образом:
- Стоимость вставки увеличивается: при каждой вставке PostgreSQL должен проверять уникальность значения email, что требует дополнительного поиска и обновления индекса.
- Место на диске увеличивается: UNIQUE создаёт дополнительный индекс по полю email, который занимает дополнительное пространство.
Таким образом, правильный ответ:
- Стоимость вставки увеличивается, место на диске увеличивается