explain() показывает план выполнения запроса DataStore, помогая понять, какие операции будут выполнены и какой SQL будет сгенерирован.
Базовое использование
Синтаксис
Формат вывода
Стандартный вывод
Условные обозначения
Подробный вывод
Три фазы выполнения
Фаза 1: Построение SQL-запроса (в ленивом режиме)
Фаза 2: Точка выполнения
Этап 3: Операции с DataFrame
Разбор плана
Сведения об источнике
file()- табличная функция ClickHousefile()'CSVWithNames'- файловый формат с заголовком
Операции фильтрации
GroupBy и Aggregate
Операции сортировки
Ограничение операций
Информация о движке
Pushdown
- Да: Операция будет выполнена на стороне источника данных (SQL)
- Нет: Для выполнения операции требуется pandas