Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / NoSQL, Big Data [игнор отключен] [закрыт для гостей] / Merge join для join по varchar полям в HP VERTICA / 4 сообщений из 4, страница 1 из 1
26.07.2015, 20:15
    #39016213
pasha1018
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Merge join для join по varchar полям в HP VERTICA
Всем привет. Есть две таблицы, которые соединяются по условию t1.c1=t2.c2. В случае если поля c1 и с2 типа varchar в вертике добавляется collation 'ru_Ru' и получается HASH JOIN. Таким образом я не могу добиться merge join если в соединении есть поле с типом varchar. Это связано с тем, что для varchar в принципе не может быть merge join или все дело в локализации?
...
Рейтинг: 0 / 0
27.07.2015, 13:58
    #39016753
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Merge join для join по varchar полям в HP VERTICA
Вообще-то HASH JOIN эффективнее чем MERGE JOIN. Может, у тебя просто данных слишком мало для того, чтобы оптимизатор стал выбирать менее эффективный план?..
...
Рейтинг: 0 / 0
27.07.2015, 16:04
    #39016941
pasha1018
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Merge join для join по varchar полям в HP VERTICA
Dimitry Sibiryakov, в HP VERTICA merge join самое быстрое соединение. С данными все нормально.
...
Рейтинг: 0 / 0
30.07.2015, 18:37
    #39019880
pasha1018
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Merge join для join по varchar полям в HP VERTICA
pasha1018, решение найдено, причина-локализация.
...
Рейтинг: 0 / 0
Форумы / NoSQL, Big Data [игнор отключен] [закрыт для гостей] / Merge join для join по varchar полям в HP VERTICA / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]