- SAP HANA 教程
- SAP HANA - 首页
- SAP HANA 简介
- SAP HANA - 概述
- 内存计算引擎
- SAP HANA - Studio
- Studio 管理视图
- SAP HANA - 系统监控
- SAP HANA - 信息建模器
- SAP HANA - 核心架构
- SAP HANA 建模
- SAP HANA - 建模
- SAP HANA - 数据仓库
- SAP HANA - 表
- SAP HANA - 包
- SAP HANA - 属性视图
- SAP HANA - 分析视图
- SAP HANA - 计算视图
- SAP HANA - 分析权限
- SAP HANA - 信息组合器
- SAP HANA - 导出和导入
- SAP HANA 安全性
- SAP HANA - 安全性概述
- 用户管理与维护
- SAP HANA - 身份验证
- SAP HANA - 授权方法
- SAP HANA - 许可证管理
- SAP HANA - 审计
- SAP HANA 数据复制
- SAP HANA - 数据复制概述
- SAP HANA - 基于 ETL 的复制
- SAP HANA - 基于日志的复制
- SAP HANA - DXC 方法
- SAP HANA - CTL 方法
- SAP HANA - MDX 提供程序
- SAP HANA SQL
- SAP HANA - SQL 概述
- SAP HANA - 数据类型
- SAP HANA - SQL 运算符
- SAP HANA - SQL 函数
- SAP HANA - SQL 表达式
- SAP HANA - SQL 存储过程
- SAP HANA - SQL 序列
- SAP HANA - SQL 触发器
- SAP HANA - SQL 同义词
- SAP HANA - SQL 执行计划
- SAP HANA - SQL 数据分析
- SAP HANA - SQL 脚本
- SAP HANA 有用资源
- SAP HANA - 问答
- SAP HANA - 快速指南
- SAP HANA - 有用资源
- SAP HANA - 讨论
SAP HANA - SQL 执行计划
SQL 执行计划用于生成SQL语句的详细解释。它们用于评估SAP HANA数据库执行SQL语句所遵循的执行计划。
执行计划的结果存储在EXPLAIN_PLAN_TABLE中以进行评估。要使用执行计划,传递的SQL查询必须是数据操纵语言 (DML)。
常见的DML语句
SELECT - 从数据库中检索数据
INSERT - 将数据插入表中
UPDATE - 更新表中现有数据
SQL 执行计划不能用于 DDL 和 DCL SQL 语句。
数据库中的 EXPLAIN PLAN 表
数据库中的 EXPLAIN PLAN_TABLE 包含多个列。一些常见的列名 - OPERATOR_NAME、OPERATOR_ID、PARENT_OPERATOR_ID、LEVEL 和 POSITION 等。
COLUMN SEARCH 值指示列引擎运算符的起始位置。
ROW SEARCH 值指示行引擎运算符的起始位置。
为SQL查询创建EXPLAIN PLAN语句
EXPLAIN PLAN SET STATEMENT_NAME = ‘statement_name’ FOR <SQL DML statement>
查看EXPLAIN PLAN表中的值
SELECT Operator_Name, Operator_ID FROM explain_plan_table WHERE statement_name = 'statement_name';
删除EXPLAIN PLAN表中的语句
DELETE FROM explain_plan_table WHERE statement_name = 'TPC-H Q10';
广告