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, который занимает дополнительное пространство.
Таким образом, правильный ответ:
- Стоимость вставки увеличивается, место на диске увеличивается