Intern
Jak ovlivňuje přidání UNIQUE(email) do tabulky s PRIMARY KEY(id) v PostgreSQL vkládání a místo na disku? - Náklady na vkládání se téměř nemění, místo na disku se snižuje - Náklady na vkládání se zvyšují, místo na disku se zvyšuje - Vkládání je rychlejší, místo na disku se nemění - Vkládání je rychlejší, místo na disku je téměř nevyužité
sobes.tech AI
Odpověď od AI
Добавление уникального ограничения UNIQUE(email) в таблицу PostgreSQL с уже существующим PRIMARY KEY(id) влияет следующим образом:
- Стоимость вставки увеличивается: при каждой вставке PostgreSQL должен проверять уникальность значения email, что требует дополнительного поиска и обновления индекса.
- Место на диске увеличивается: UNIQUE создаёт дополнительный индекс по полю email, который занимает дополнительное пространство.
Таким образом, правильный ответ:
- Стоимость вставки увеличивается, место на диске увеличивается