У меня есть вопрос о производительности хеширования составного столбца в Postgres.
Итог: производительность идентична производительности хеширования нескольких столбцов, которые имеют тот же тип и расположение, что и атрибуты составного типа?
Позвольте мне привести конкретную ситуацию:
Мне дают квартальные дампы базы данных, которые я собираюсь повторно импортировать в Postgres и анализировать. Я не могу контролировать формат предоставленных данных.
В нескольких местах используются первичные ключи, состоящие из шестнадцатеричных кодов длиной 32 символа. Это просто 128-битные целые числа.
Я смоделировал эти первичные ключи в Postgres, используя составной тип (bigint, bigint), и предоставил неявные CASTS для текста от и до.
Однако меня беспокоит производительность. Есть ли потеря производительности?