深入優化DB2 數據庫的五個最佳實踐 (2)

發表于:2009-09-16來源:作者:點擊數: 標簽:數據庫實踐
深入優化DB2 數據庫的五個最佳實踐 (2) 數據庫設計 關鍵字:db2 解決方案 QuestCentralforDB2是一個集成的控制臺,可以提供核心功能,DBA(數據庫管理員)需要執行他們日常的數據庫管理任務,空間管理, SQL 調優和分析,并且可以進行 性能 診斷監視。QuestCe

 

 深入優化DB2 數據庫的五個最佳實踐 (2) 數據庫設計 

關鍵字:db2

解決方案

QuestCentralforDB2是一個集成的控制臺,可以提供核心功能,DBA(數據庫管理員)需要執行他們日常的數據庫管理任務,空間管理,SQL調優和分析,并且可以進行性能診斷監視。QuestCentralforDB2是由DB2軟件專家撰寫的,并且提供具豐富的功能,以利于視圖化的用戶界面,并且支持在Unix,Linux,和windows主機上運行DB2數據庫。DB2的客戶不再被要求用獨立的工具維護和使用他們的主機和分布式的DB2系統。

QuestCentral的SQL調優組件提供一個完整的SQL調優環境。QuestCentral是唯一可以提供完整的SQL調優環境的針對DB2可用的產品。這個環境包括以下部分:

1.調優實驗室:通過場景的使用,一個單獨的SQL語句能夠被改進很多次。然后這些場景能夠立刻被比較以確定哪個SQL語句提供了最有效率的存取路徑。

2.比較:您立刻可以看出對于SQL語句修改的性能改變效果。由于比較多個場景,您能看到對CPU的效果,消耗的時間,I/O和其他更多的統計。另外數據的比較將保證您的SQL語句返回相同的數據子集。

3.建議:由SQL調優組件提供的建議,將會發現所有的在白皮書指定的條件等等。另外,如果一個新場景可以利用,SQL調優組件甚至將會重寫SQL,并綜合選擇的建議。

4.存取路徑和對應的統計:在SQL的上下文中,對于DB2存取路徑,所有適合的統計應被顯示出來。采取推測以設法理解為什么選擇一個特殊的存取計劃。

QuestCentralforDB2健壯的功能顯現了上述SQL調優中的技巧以及更多。這篇白皮書剩余的部分將證明QuestCentral是由更豐富和更透徹的知識恰當的組成的。QuestCentral不僅可以提高您的SQL語句效率,更可以幫助您全面的提升數據庫的性能。上面描述的各種調優技巧都被QuestCentral所包括。

解決的技巧1:核實特定提供的統計:

一旦一條SQL語句在QuestCentral中被描述,建議欄會提供一整套建議,包括當沒有RUNSTATS時也可以發現的能力。QuestCentral一直以堅定的決心來探究這類建議。每一條建議都有相對應的"建議操作"。這種建議操作會指導如何矯正建議發現的問題。這將會打開一個新的場景由被重寫的SQL或以促進對象分析的腳本組成。在這個例子中,建議顯示,統計的缺失和相對應的建議操作將建立一個腳本,它包含RUNSTATS命令,為了在建議操作的窗口中選擇任何一個對象。

圖5:SQL調優的組件鑒別所有對象缺失的統計,

并且能夠生成必要的命令對所有選擇對象的統計進行更新。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97