程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> 手工分析DB2 sql文執行計劃

手工分析DB2 sql文執行計劃

編輯:DB2教程

在DB2數據庫監控中,DB2 sql文執行計劃是非常重要的,下面就為您詳細介紹手工DB2 sql文執行計劃方面的知識,供您按考學習。

手工DB2 sql文執行計劃:

EXPLAIN 表可以在您第一次使用 Visual Explain 時自動進行創建。即使沒有創建它們,您也可以手工進行創建,如下:

% cd db2 install path】\sqllib\misc
% db2 connect to bank
% db2 -tvf EXPLAIN.DDL

使用 db2exfmt 解釋動態 SQL 語句,在 DB2 命令窗口中按照下列步驟進行:

% db2 connect to database_name】
% db2 set current explain mode explain
% db2 -tvf please Input file with an SQL statement ended with a semicolon】
% db2 set current explain mode no
% db2exfmt -d dbname】 -g TIC -w -1 -n % -s % -# 0 -o output file】

db2exfmt 工具的輸出內容如下:
概述:DB2 UDB 版本和發布級別,以及運行 explain 工具時的日期和時刻
數據庫環境:優化器為確定具有最少資源成本的訪問計劃所考慮的配置參數,包括並行度、CPU 速度、通信速度、緩沖池大小、排序堆大小、數據庫堆大小、鎖列表大小、最大鎖列表、平均應用程序和可用鎖
包環境:SQL 類型動態的或靜態的)、優化級別、隔離級別以及語句所使用的區內並行度
初始語句:應用程序所調用的 SQL 語句
優化語句:優化器從初始語句進行轉換的 SQL 語句的改寫版本,這些語句具有相同查詢結果,但允許最優性能
訪問計劃:允許 DB2 UDB 訪問數據以解決 SQL 語句的最小擴展路徑
操作符描述:它展示訪問計劃的每個階段操作符)發生什麼
訪問計劃中使用的對象:訪問計劃中使用的表和/或索引。
 

帶您了解DB2快照監控

DB2 SQL腳本批量執行的實現過程

DB2在線導出的方法

db2存儲過程常用語句

DB2 CREATE SERVER語句的用法

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved