Online Monitor - Statistics Details 圖 2展示了在線監視器 statistics details(統計信息細節)屏幕。該屏幕具體顯示了以下各方面的統計信息數據: 實例信息 數據庫(使用情況、緩存、高水位、鎖、讀、寫等) 上一頁12345下一頁 表空間和表 緩沖池(讀、寫、I/O 等等) 內存池 動態 SQL Statement 緩存細節 圖 2. Online Monitor - Statistic Details
在 圖 3中,假如從前一個屏幕向下展開,您可以看到可到達的具體級別。在這個實例中,您可以看到我從數據庫級向下展開,以顯示 SQL 活動。也可以以報告的形式將關于 SQL 語句的信息顯示在圖中,從而幫助您更快地檢索統計信息。 圖 3. Online Monitor - Database drill down
Online Monitor - System Health 我們可以定義關于要害性能計數器的圖形化數據視圖,來監控它們隨時間而產生的變化。在 圖 4中,您可以看到各種顯示您可能想要監控的細節的圖,例如緩沖池利用率、失敗的 SQL 語句和排序溢出。同樣,這些細節可以幫助您快速洞察系統的性能,并在有問題的時候向您發出警告。 圖 4. Online Monitor - System Health Panel
Online Monitor - application Details Application Details 屏幕概述實例中當前處于活動狀態的一部分,并顯示應用程序概要和細節,其中包括: 時間 鎖 SQL 活動 SQL 語句 緩存 排序 內存池 在 圖 5中,我們可以看到關于一條特定 SQL 語句的細節。 圖 5. Online Monitor - Application Details
圖 6中顯示的 SQL 語句活動報告是基于事件監控數據的。它向您展示了一個應用程序執行的所有 SQL 語句(動態的和靜態的),并提供了關于每條語句的細節。 上一頁12345下一頁 圖 6. Online Monitor - SQL Activity Report
異常處理 異常處理是對那些會指出反常問題的狀況或者值得 DBA 注重的不平常狀況的監控。例如,假如應用程序開始時碰到死鎖,那么您可能希望警告 DBA。您可能還想為一個閾值異常定義其他一些狀況。您可以為這些異常狀況定義警告和通知。 圖 7展示了針對死鎖的事件異常處理。 圖 7. Exception Processing (死鎖)
圖 8展示了閾值異常日志,并將其向下展開,以查看 SQL 活動的某一時期的異常細節。 圖 8. Exception Processing (閾值異常日志)
Performance Warehouse (PWH) Performance Warehouse 為 SQL、緩沖池和數據庫活動數據的長期存儲。通過生成報告、執行查詢或獲取經驗法則(Rules-of-Thumb),可以對其中的數據進行分析。通過分析和遵從建議,您可以提前改進系統行為。 我們可以對存儲在 Performance Warehouse 中的信息運行 25 種預定義查詢。 圖 9的 Performance Warehouse 屏幕中顯示了其中的一些查詢。 圖 9. Performance Warehouse
圖 10 展示了如何檢查或執行這些預定義查詢。 圖 10. Performance Warehouse
在 圖 11中可以看到其中一種預定義查詢。 上一頁12345下一頁 圖 11. Performance Warehouse - 顯示排序溢出的預定義查詢 - SQL
圖 12展示了運行該查詢的結果。 圖 12. Performance Warehouse - 顯示排序溢出的預定義查詢 - Results
Buffer Pool Analyzer(BPA) Buffer Pool Analyzer 顯示特定時期內緩沖池的活動,包括報告和圖形視圖。 圖 13顯示了緩沖池分析器的一個屏幕快照。其中的線圖使您可以快速地查看緩沖池中被讀取的 SQL 查詢所占的百分比。 圖 13. Buffer Pool Analyzer
DB2 Control Center Plugin 我們可以直接從 DB2 Control Center 啟動 DB2 PE 的監控功能。在 圖 14中可以看到,在安裝了 DB2 PE 之后,通過右擊實例名就可以訪問 Performance Expert 功能。 圖 14. DB2 Control Center Plugin
DB2 PE eMail Notification 可以通過 SMTP 將一定時期的事件異常發送到一個電子郵件地址。 圖 15 展示了如何定義 SMTP 警告。 圖 15. DB2 PE eMail Notification
結束語 在第1部分,您已經看到了 DB2 Performance Expert 的一些基本功能。請繼續閱讀第2部分,以獲得關于如何使用 DB2 Performance Expert 解決問題的實踐性例子。 上一頁12345 新聞熱點
疑難解答