Ограничение UNIQUE
, указанное в столбце или группе столбцов, влияет на производительность записи Postgres DB каким-либо образом? Как это внутренне функционирует?
Я имею в виду, выполняет ли он уникальную проверку во время ввода новой записи? Если да, то как это делается, выполняет ли линейный поиск дублирующее значение, уже существующее в БД? В этом случае считается, что это влияет на производительность, то есть больше числа уникальных ограничений хуже будет производительность записи/вставки? Это правда?