程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> 數據倉庫的必需品--DB2查詢巡視器

數據倉庫的必需品--DB2查詢巡視器

編輯:DB2教程

下文對DB2數據倉庫之一的DB2查詢巡視器進行了詳細的敘述和分析,如果您對DB2數據倉庫方面感興趣的話,不妨一看。

DB2查詢巡視器(DB2 QP)向 DBA 提供了用於查詢控制和工作負載管理的工具。DB2 QP 有助於使用和維護由 UNIX 或 Windows 操作系統上的 DB2 支持的任何數據倉庫。本質上,DB2 QP 充當一個“警察部門”,它可以根據用戶的概要文件限制查詢所消耗的資源。隨著允許您詢問數據業務問題的特別查詢工具(未必總是最有效的 SQL)的增多,象這樣的管理工具正在變為數據倉庫的必需品。

DB2 QP 旨在解決報告數據庫的用戶和管理員的需求。通常,每組用戶都有自己與數據庫相關的優先權和視圖。例如,設想一個名為 Tom 的用戶。Tom 可能沒有注意查詢所引起的工作負載;因為他不是 SQL 專家,所以他通常會向數據倉庫提交一些查詢,而這些查詢本來可以寫得更有效。但是 Tom 更感興趣的是,他的報告是否准備好了,或是他如何能調度他的查詢以在以後運行。有時,因為他的結果集沒有及時返回,所以 Tom 可能覺得他的機器崩潰了;隨後他將重新啟動機器並重新提交查詢。現在,數據倉庫會被同一個查詢“命中”兩次。象 Tom 這樣的用戶需要一種能夠“洞察”查詢進展情況的方法來防止發生這樣的情況。

而同時,數據倉庫 DBA 更感興趣的是,他們如何給予不同用戶不同的查詢處理優先權,或者是確定誰在訪問什麼表以及在什麼時間訪問。管理員需要一種方法來確保沒有用戶可以獲取過多的數據倉庫資源。DBA 還需要一種方法來管理查詢、確定哪些表的訪問頻率最高,從而操作數據倉庫的物理體系結構,例如,使這些表存儲在較快的磁盤上。

在 DB2 V8 中,DB2查詢巡視器的體系結構已經經過了徹底的重新設計,將不能與 V7 服務器一起使用。盡管重新設計了體系結構,但是這個產品的概念依然相同。

您可以將 DB2查詢巡視器功能部件和其它 DB2 功能部件(象 DB2 Governor)組合在一起,以提供完全的查詢監控環境。

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