EEE for Windows** 快速入門

成本型查詢最佳化

DB2 Enterprise - Extended Edition (DB2 EEE) 會使用以成本為基礎的查詢最佳化工具, 該工具會比較 執行工作單元的不同方法,並選取最有效率的方法。 最佳化工具提供下列特性:

透通並行化
將全新和現存的應用程式 (使用操作資料的 SQL 陳述式) 移轉到 DB2 EEE 時,不必進行變更。您只需要將它們重新連結, 使最佳化工具可以對現存的 SQL 查詢建立最佳的計畫即可。

資料分割資訊的廣泛使用
最佳化工具使用有關如何將基本表格和查詢產生的中間表格分割到資料庫分割區上的資訊。這個資訊是用來判斷最佳的執行策略。

完全成熟的成本型 SQL 最佳化
最佳化工具具有資訊分割方式的資料。 使用此資訊,最佳化工具會考量不同的執行計畫,並選取成本最低的計畫。 在比較不同的策略時,它會說明不同作業的固有並行化, 以及資料庫分割區伺服器之間的訊息所指出的成本。

建立計畫時,最佳化工具會考量不同的並行結合方法, 包括並置直接廣播結合。 結合的相關資訊,請參照 Administration Guide

所有相關作業的中間分割區域及內部分割區域並行化。
所有作業,例如表格掃描、集成、設定作業、結合、插入、刪除及更新, 都可以使用中間分割區域並行化內部分割區域並行化

中間分割區域並行化是指由每個資料庫分割區伺服器以並行的方式來執行運算子。 例如,假設您發出 SELECT 陳述式,來提取符合某些條件的資料。 協調程式節點會將此要求傳送到其它資料庫分割區伺服器, 從儲存在每一個資料庫分割區的該資料中選取此資料集。 然後每一個 資料庫分割區 伺服器就會將此資料傳回協調程式節點, 以執行最終的處理程序,並傳回結果設定。

內部分割區域是指由同一個資料庫分割區伺服器以平行的方式執行相同查詢中的不同運算子。 例如,若 SQL 查詢內含掃描、結合及排序, 則資料庫分割區伺服器就會以並行的方式來處理這些運算子,以獲得最佳效能。


[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]