Добрый вечер. Наткнулся на такое поведение. 'Select column in array' если column - uuid работает в несколько раз медленнее, чем если int4. На объеме данных от 100к строчек, array размером от 50 и более. Обе колонки с индексом. 1) Это всегда так должно быть, и дело в том, что uuid4 больше по размеру чем int4? 2) Может какой-то тип индекса для uuid нужно
Добрый вечер. Наткнулся на такое поведение. 'Select column in array' если column - uuid работает в несколько раз медленнее, чем если int4. На объеме данных от 100к строчек, array размером от 50 и более. Обе колонки с индексом. 1) Это всегда так должно быть, и дело в том, что uuid4 больше по размеру чем int4? 2) Может какой-то тип индекса для uuid нужно
1. Можете показать запросы, планы, \d (а лучше и \dt+, и \di+) каждой таблицы... но, вообще, uuid тупо в 4 раза больше, да. 2. Вряд ли другие типы индексов помогут. Какая версия PostgreSQL, кстати?
имеем пару сотен не больших баз данных , разбросанных по всей стране, в центе имеем сервер на который необходимо заливать данные, со всех точек. Как бы вы это реализовали