Sobes.tech
Intern

¿Cómo afecta agregar UNIQUE(email) en una tabla con PRIMARY KEY(id) en PostgreSQL en la inserción y en el espacio en disco? - El costo de inserción casi no cambia, el espacio en disco disminuye - El costo de inserción aumenta, el espacio en disco aumenta - La inserción es más rápida, el espacio en disco no cambia - La inserción es más rápida, el espacio en disco casi no se usa

sobes.tech AI

Respuesta de la IA

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

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

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

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