程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> 監控 DB2 活動之Visual Explain詳細介紹

監控 DB2 活動之Visual Explain詳細介紹

編輯:DB2教程

Timeron 和 SQL 翻譯

  Timeron

  為了分析解釋信息,您需要了解的最重要的事情就是 timeron 的概念。Timeron 是 DB2 Optimizer 使用的一種度量單位,用於計量查詢完全執行所需的時間和資源數量。timeon 是時間、CPU 占用率、磁盤 I/O 和其他一些因素的綜合。由於這些參數的值不斷變化,執行一個查詢所需的 timeon 數量也是動態的,每次執行都有所不同。

  Timeron 也是一種創造出來的度量單位,因此,沒有什麼公式可以將執行一個查詢所需的 timeron 數轉換成秒數。除此之外,timeron 可以幫助您確定一種查詢執行途徑是否比另一種更快。(若執行一個查詢所需的 timeron 數在兩次編譯之間相差 10 或 20 timeron,不必擔心,這可能僅僅是由於 CPU 活動、磁盤活動或數據庫使用情況發生了變化。)

  SQL 翻譯

  對一個數據庫執行任何 SQL 語句之前,必須首先准備 SQL 語句。在此過程中,SQL 語句會簡化為代數語句,DB2 Optimizer 隨後可對此代數語句進行分析。這條代數語句就是所謂的查詢圖解模型,在整個優化過程中發揮作用。圖 6 展示了在執行 SQL 查詢之間,必要的優化及解析步驟。

  圖 6. SQL 翻譯流程

  SQL 翻譯流程

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