Intern
Come influisce l'aggiunta di UNIQUE(email) in una tabella con PRIMARY KEY(id) in PostgreSQL sull'inserimento e sullo spazio su disco? - Il costo di inserimento cambia quasi nulla, lo spazio su disco diminuisce - Il costo di inserimento aumenta, lo spazio su disco aumenta - Inserimento più veloce, spazio su disco non cambia - Inserimento più veloce, lo spazio su disco è quasi inutilizzato
sobes.tech AI
Risposta dell'AI
Добавление уникального ограничения UNIQUE(email) в таблицу PostgreSQL с уже существующим PRIMARY KEY(id) влияет следующим образом:
- Стоимость вставки увеличивается: при каждой вставке PostgreSQL должен проверять уникальность значения email, что требует дополнительного поиска и обновления индекса.
- Место на диске увеличивается: UNIQUE создаёт дополнительный индекс по полю email, который занимает дополнительное пространство.
Таким образом, правильный ответ:
- Стоимость вставки увеличивается, место на диске увеличивается