Учебники

SAP HANA — Планы объяснения SQL

Планы объяснения SQL используются для генерации подробного объяснения операторов SQL. Они используются для оценки плана выполнения, которого придерживается база данных SAP HANA для выполнения операторов SQL.

Результаты плана объяснения сохраняются в EXPLAIN_PLAN_TABLE для оценки. Чтобы использовать план объяснения, переданный SQL-запрос должен быть языком манипулирования данными (DML).

Общие заявления DML

  • SELECT — получить данные из базы данных

  • INSERT — вставить данные в таблицу

  • ОБНОВЛЕНИЕ — обновляет существующие данные в таблице

SELECT — получить данные из базы данных

INSERT — вставить данные в таблицу

ОБНОВЛЕНИЕ — обновляет существующие данные в таблице

Планы объяснения SQL нельзя использовать с операторами SQL DDL и DCL.

ОБЪЯСНИТЬ ПЛАН ПЛАНА в базе данных

EXPLAIN PLAN_TABLE в базе данных состоит из нескольких столбцов. Несколько общих имен столбцов — OPERATOR_NAME, OPERATOR_ID, PARENT_OPERATOR_ID, LEVEL и POSITION и т. Д.

Значение COLUMN SEARCH указывает начальную позицию операторов движка колонны.

Значение ROW SEARCH указывает начальную позицию операторов движка строки.