資料倉儲中心管理手冊

更新系統型錄統計值

您可以更新 DB2 UDB 或 DB2 for OS/390 資料庫的系統型錄統計值。

定義 DB2 UDB RUNSTATS 程式的值

使用 DB2 UDB RUNSTATS 倉儲程式的「步驟內容」筆記本,可以建立一個步驟;該步驟可以用於更新表格、表格索引或表格及其索引中資料上的系統型錄統計值。最佳化工具會使用這些統計值,以選擇存取資料的路徑。

一般而言,如果表格中的資料有大量變更,則需要更新統計值。

您可以將倉儲來源或目標用作此步驟次類型的來源。RUNSTATS 程式會寫入來源表格。在定義此步驟的值之前,請先將來源鏈結到「程序模型」視窗中的步驟次類型。

「直欄對映」頁不適用於此步驟。

若要定義執行 DB2 UDB RUNSTATS 倉儲程式之步驟的值,請:

  1. 開啟步驟筆記本。
  2. 指定關於倉儲程式的一般資訊。如需詳細資訊,請參閱提供關於步驟的一般資訊
  3. 選用項目:在「參數」頁上,指定 RUNSTATS 倉儲程式的相關資訊:
  4. 在「處理程序選項」頁上,提供如何處理步驟的相關資訊。如需詳細資訊,請參閱定義處理程序選項
  5. 按一下確定,以儲存變更並關閉步驟筆記本。

定義 DB2 UDB OS/390 RUNSTATS 程式的值

使用 DB2 UDB for OS/390 RUNSTATS 倉儲程式,可以收集有關表格空間、索引及分割區中資料性質的彙總資訊。輸出會記錄在 DB2 UDB for OS/390 型錄表格中。DB2 在執行連結處理期間,會使用此資訊選取資料的存取路徑。資料庫管理員可以使用該資訊,對資料庫設計進行評估,並輔助決定表格空間或索引必須在何時進行重組。

「直欄對映」頁不適用於此步驟次類型。

若要定義使用此倉儲程式之步驟的值,請:

  1. 開啟步驟筆記本。
  2. 指定關於倉儲程式的一般資訊。如需詳細資訊,請參閱提供關於步驟的一般資訊
  3. 在「參數」頁上,按一下共用層次圓鈕中的一個,指定您在收集統計值時,其它程式可以在表格空間上使用的存取權限。
  4. 按一下報告統計值圓鈕中的一個,指定是否產生一組可以報告已收集統計值的訊息。如果您要將一組訊息傳送給 SYSPRINT 資料集,請指定。指定,將不會傳送訊息給 SYSPRINT。此為預設值。
  5. 按一下型錄表格上的更新選項圓鈕中的一個,指定是否將收集的統計值插入到 DB2 for OS/390 型錄表格:

    更新存取路徑和空間統計值
    收集統計值的結果會更新 DB2 型錄中的全部統計值。

    只更新存取路徑統計值
    收集統計值的結果只會更新用於存取路徑選項的型錄表格直欄。

    只更新空間統計值
    收集統計值的結果只會更新有助於資料庫管理員存取特定表格空間或索引狀態的型錄表格直欄。

    不更新型錄表格
    收集統計值的結果不會更新任何型錄統計值。只有在「報告統計值」圓鈕為時,才可以使用該項。
  6. 非索引直欄的百分比列數範例欄位中,指定在收集非索引直欄統計值時,範例列數的百分比。有效值是百分之 1 至 百分之 100。預設值是百分之 25。如果您的表格空間是 LOB 表格空間,請勿使用此欄位。
  7. 收集統計值之表格中的直欄會列示在可用的直欄清單中。在該直欄上按一下滑鼠,再按一下 >,可以將直欄從可用的直欄清單移到選取的直欄清單。按一下 >>,可以移動表格中的全部直欄。按一下 <<<,可以將直欄從選取的直欄清單移到可用的直欄清單。選取的直欄清單中的全部直欄,是指收集的統計值所在的直欄。在一次表格空間統計作業中,您最多可以選取 10 個直欄。
  8. 在「處理程序選項」頁上,提供如何處理步驟的相關資訊。如需詳細資訊,請參閱定義處理程序選項
  9. 按一下確定,以儲存變更並關閉步驟筆記本。


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