Анализ оптимизации таблиц в блоках данных для представлений - PullRequest
0 голосов
/ 19 февраля 2020

После выполнения анализа таблицы вычислений статистики производительность моих объединений улучшилась в дельта-таблице Databricks. Как и в Spark sql Просмотр анализа не поддерживается. Я хотел бы знать, оптимизирует ли оптимизатор запросов запрос, если у меня есть представление, созданное для той же таблицы, в которой я использовал Анализ статистики вычислений таблиц.

1 Ответ

0 голосов
/ 19 февраля 2020

Мне не известно ни одного вида анализа.

Из руководств: Определите логическое представление для одной или нескольких таблиц или представлений.

Это логично. Но представление будет расширено, объединено, скомпилировано, материализовано, и общая сумма операторов SQL будет подвергнута оптимизации. Например, СОЕДИНЕНИЕ вида с другим представлением или таблицей приведет к оптимизации компонентов базового уровня - таблиц вместе с операциями, например, JOIN, суб-выбор.

Итак, статистика таблицы важна, но также и предполагаемый набор операций для оптимизатора.

Итак, ответ на ваш вопрос - Да.

...