SAP: DBACOCKPIT用法(程式優化)
阿新 • • 發佈:2020-10-20
DBACOCKPIT用法
1.通過TECode: DBACOCKPIT或者ST04進入使用介面,如圖:
2.效能中查詢執行耗時的程式
(1)效能顯示介面
(2)TECode:通過sm51找到對應程式的處理PID,該ID可在效能介面查詢(對應Client proc.ID欄位),可通過檢索找到
(3)雙擊該條資料,可看到對應執行邏輯,取表資料過程,找到對應語句,尋找優化方法。
圖中為引用到的索引,優化的過程中可取值邏輯與索引比較,找到更合適的方法:
以上就是關於DBACOCKPIT中經常用到的效能方面的用法。
補充:關於 DBACOCKPIT其它用法
效能監控
在 DBA Cockpit 的這個功能模組,使用者可以收集和監控包括系統和 DB2 所有資料物件出的資料和歷史資料。這是一個全面而又複雜的資訊視窗。
空間管理
在這個模組,使用者可以檢視和管理 DB2 的空間物件。比如建立表空間,刪除儲存器等。
資料庫的備份與恢復
值得一提的是 DBA Cockpit 支援 DB2 的線上備份和壓縮備份方式。
引數配置
這裡可以檢視和配置系統,DB,DBM,DB2 環境變數等引數。這裡資訊也很詳盡。
工作管理
這是 DBA 的工作安排中心。
系統報警
DBA 可以通過預設閥值,監控系統引數,達到閥值時發出警告。
診斷
這個也是 DBA 經常使用的功能強大的模組。它提供了幾種診斷工具。包括 DB2 的日誌檔案,SQL 執行解釋,索引建議,死鎖監控等等。
工作負載管理
BI 管理
在 BI 系統裡面,SAP 支援 DB2 的分割槽組管理和 MDC 管理。 MDC 也是 DB2 特有的新特性。在以後的文章中我們也會介紹如何在 SAP 中採用這種特性管理資料。