Sobes.tech
Intern

Hogyan befolyásolja a PostgreSQL-ban a PRIMARY KEY(id) táblába való UNIQUE(email) hozzáadása a beszúrást és a lemezterületet? - A beszúrási költség szinte nem változik, a lemezterület csökken - A beszúrási költség növekszik, a lemezterület növekszik - Gyorsabb beszúrás, a lemezterület nem változik - Gyorsabb beszúrás, a lemezterület szinte nem használódik

sobes.tech MI

Válasz az MI-től

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

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

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

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