- 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';
廣告
