Sobes.tech
Intern

Kuidas mõjutab PostgreSQL-is PRIMARY KEY(id) tabelile UNIQUE(email) lisamine sisestamist ja kettaruumi? - Sisestamise maksumus muutub peaaegu olematuks, kettaruum väheneb - Sisestamise maksumus suureneb, kettaruum suureneb - Sisestamine on kiirem, kettaruum ei muutu - Kiirem sisestamine, kettaruum on peaaegu kasutamata

sobes.tech AI

Vastus AI-lt

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

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

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

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