MySQL 8.0.18 Hash Join не поддерживается влево / вправо присоединиться к о связи

В MySQL 8.0.18, увеличение хеширования новых возможностей, она подходит для индекса поля не создан, то эквивалентный реляционный запрос. В предыдущих версиях, если поле не подключено , чтобы создать индекс, скорость запроса будет очень медленной, оптимизатор будет использовать алгоритм BNL (раскрой блока).

Хеширования алгоритм для таблицы данных , хранящейся в небольшой хэш - таблицы памяти, и линии передачи данных по линии , чтобы соответствовать большой таблицы, значение хеш - функции вычисляется и квалифицированные данные, возвращается из памяти клиента.

20150607145104787.png


Формирует четыре таблицы с SysBench и удалением индекса поля по умолчанию .ЙТА.

1.png

Поясним формат = команда дерево зрения используется для хеширования алгоритма.


Но текущая 8.0.18 версия поддерживает только присоединиться. слева присоединиться и право присоединиться неудачи, пожалуйста, обратите внимание здесь.

2.png






рекомендация

отblog.51cto.com/hcymysql/2447650