• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • DB2 Performance Expert 簡化性能管理和調優 2(1)

    發表于:2007-07-13來源:作者:點擊數: 標簽:
    簡介 您需要詳細分析使您能夠對 DB2 和 DB2 應用程序進行控制和調優的一些關鍵 性能 因素嗎?您希望提前診斷性能和可用性問題嗎?或者您曾在運用 DB2 服務器 時遭遇某一問題,但卻無法使用當前的快照判斷造成該問題的原因,因此希望使用歷史的監視數據?IBM

    簡介

    您需要詳細分析使您能夠對 DB2 和 DB2 應用程序進行控制和調優的一些關鍵性能因素嗎?您希望提前診斷性能和可用性問題嗎?或者您曾在運用 DB2 服務器時遭遇某一問題,但卻無法使用當前的快照判斷造成該問題的原因,因此希望使用歷史的監視數據?IBM DB2 Performance Expert 就是一個能夠幫助您完成這些任務的工具。

    使用場景

    下面這些使用場景可以展示如何分析和解決各種性能問題,并在 DB2 Performance Expert V2.1 的幫助下完成故障檢修任務:

    • 確定索引是否可以改進性能
    • 重新回顧排序的性能
    • 檢查對表進行重構的需要
    • 確保有足夠的 DB2 代理可以處理工作負載
    • 解決鎖沖突的問題
    • 使用 cache 包中提供的 SQL 語句經常檢查數據庫
    • 分析緩沖池
    • 監視系統的健康狀況

    確定是否需要索引

    DB2 PE 步驟

    1. 在 System Overview 面板中選擇 Application Summary。

      圖 1. System Overview

      Sample display screen

    2. 在 Application Summary 視圖中選擇適當的應用程序(在本例中是 db2bp.exe)。

      圖 2. Application Summary

      Sample display screen

    3. 在 Application Details 視圖中選擇 SQL Activity。

      圖 3. Application Details

      Sample display screen

    方法

    圖 3中給出的 SQL Activity 界面顯示了有關應用程序執行的語句的信息,其中包括任務單元(UOW)、光標、讀取的行、選擇的行等等。要判斷我們是否需要索引,需要查看讀取的行與選擇的行的比率。

    讀取的行與選擇的行

    讀取的行與選擇的行的比率說明了為了要找到目標記錄行,一共要讀取多少行數據。如果讀取的行數與選擇的行數的比值大于推薦值,那么我們就應該對查詢進行分析,并對可能的索引進行檢查。

    計算:(讀取的行數) / (選擇的行數)

    理想值:對于 OLTP 來說,該值為 2 到 3

    結論

    DB2 讀取了 99,145 行,但只選擇了 2,000 行。這就是說,它讀取了整個表的內容,卻只選擇了 2,000 行。因此,創建索引可能會提高性能。




      

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>