Из документации я понимаю, что Presto не использует среду исполнения Hive.Использует ли MysqlConnector в preodbb mysql-механизм выполнения?
Это касается других разъемов, а также Mysql? Что происходит, когда я делаю «select sum (col) из mysql_table» через prestodb?
Does prestodb загружает полные строки таблицы в свою память и выполняет сумму или выгружает все вычисления в механизм выполнения mysql?
Спасибо!
Исправить. В настоящее время только простые фильтры нажимаются на разъемы. Это, скорее всего, изменится в течение следующего года, но на самом деле реализация лучшего толчка не так проста, как вы думаете. В реализациях SQL есть тонкие смысловые различия. Например, группа MySQL объединяет значения VARCHAR, которые отличаются только конечным пробелом, а Presto корректно рассматривает их как разные группы. –
Спасибо !. Где я могу найти подробную архитектуру Presto? Просто любопытно и хотите понять более подробно о рабочих/координаторах/узлах обнаружения. – amrk7
Я выполнял некоторые тесты, и я заметил, что индексы не используются, а presto выполняет полное сканирование таблицы. Кто-нибудь знает, можно ли сообщить престо, чтобы направить фильтры в MySQL, чтобы индексы использовались? – crorella