數據庫性能收集工具使用.ppt
2009 年 7 月 6 日 收集數據庫性能指標收集數據庫性能指標收集數據庫性能指標收集數據庫性能指標 中國電信廣東公司中國電信廣東公司 綜 合 部綜 合 部 集成分公司集成分公司 中國電信廣東公司中國電信廣東公司 綜 合 部綜 合 部 廣東億迅科技有限公司廣東億迅科技有限公司 內容提要內容提要 操作系統性能數據收集操作系統性能數據收集 數據庫性能數據收集數據庫性能數據收集 性能數據收集工作流程性能數據收集工作流程 中國電信廣東公司中國電信廣東公司 綜 合 部綜 合 部 集成分公司集成分公司 中國電信廣東公司中國電信廣東公司 綜 合 部綜 合 部 廣東億迅科技有限公司廣東億迅科技有限公司 工作流程工作流程 1.測試接口人定期 收集系統數據 重點項目 (周) 非重點項目(月) 性能評測成員 ( 暫 定) XXXXX XXXXX XXXXX 項 目名稱 測試 接口成員 XX XXX XXX XX XX XXX XXX XX XX XXX XXX XX XX XXX XXX XX XX XXX XXX XX XX XXX XXX XX 2.歷史性能數據歸 檔 3.性能評測小組分 析性能數據,制定 性能優化策略 4.實施性能優化策 略 5.性能評估 6.結束 歷史性能數據歸檔 5.1未達到優化目標 調整優化策略 5.2 達到優化目標 中國電信廣東公司中國電信廣東公司 綜 合 部綜 合 部 集成分公司集成分公司 中國電信廣東公司中國電信廣東公司 綜 合 部綜 合 部 廣東億迅科技有限公司廣東億迅科技有限公司 操作系統性能數據收集操作系統性能數據收集 ?OSW 工具 ? 工具描述 OS Watcher (OSW) 是使用一系列操作系統后臺進程收集操作系統 數據例如: vmstat, netstat 和 iostat 收集 UNIX 各項性能指標。 支持操作系統: - AIX - Tru64 - Solaris - HP-UX - Linux 中國電信廣東公司中國電信廣東公司 綜 合 部綜 合 部 集成分公司集成分公司 中國電信廣東公司中國電信廣東公司 綜 合 部綜 合 部 廣東億迅科技有限公司廣東億迅科技有限公司 操作系統性能數據收集操作系統性能數據收集 ?OSW 工具 ? 安裝部署 tar –xvf ? 制定收集策略 調用執行文件,該文件需要兩個參數,第一個參數指定采樣時間間 隔(秒),第二個指定存儲數據的時間(小時)。缺省的配置: OSW 采樣以 30 秒為間隔,存儲 48 小時的數據。 例如 : 每 60 秒收集一次統計信息保留一天數據,歷史數據打包歸 檔 . nohup ./ 60 24 gzip SNAP_INTERVAL RETENTION ------------------- ------------------- ?調整收集策略(每半小時采集一次,保留 5 天數據) begin ( interval = 30, retention = 5*24*60 ); end; 中國電信廣東公司中國電信廣東公司 綜 合 部綜 合 部 集成分公司集成分公司 中國電信廣東公司中國電信廣東公司 綜 合 部綜 合 部 廣東億迅科技有限公司廣東億迅科技有限公司 數據庫性能數據收集數據庫性能數據收集 ?生成性能報告 sqlplus “/ as sysdba“ SQL @?/ ?建立 baseline ,用來將來分析和比較 cute (start_snap_id =1, end_snap_id =100, baseline_name = baseline name , dbid = yourdbid); 中國電信廣東公司中國電信廣東公司 綜 合 部綜 合 部 集成分公司集成分公司 中國電信廣東公司中國電信廣東公司 綜 合 部綜 合 部 廣東億迅科技有限公司廣東億迅科技有限公司 數據庫性能數據收集數據庫性能數據收集 以下操作只支持 SYS 用戶操作 ?將 AWR 數據導出 Begin DBMS_SWRF_INTERNAL.AWR_EXTRACT( dmpfile= awr_data.dmp ,dmpdir= TMP_DIR , bid=302,eid=305); end; 使用導出包: 中國電信廣東公司中國電信廣東公司 綜 合 部綜 合 部 集成分公司集成分公司 中國電信廣東公司中國電信廣東公司 綜 合 部綜 合 部 廣東億迅科技有限公司廣東億迅科技有限公司 數據庫性能數據收集數據庫性能數據收集 ?將 AWR 數據導入 begin DBMS_SWRF_INTERNAL.AWR_LOAD ( SCHNAME = AWR_TEST , dmpfile = awr_data , dmpdir = TMP_DIR ); end; 使用導入包: ?將 AWR 數據轉移到 SYS 模式中 (SCHNAME = AWR_TEST ); 中國電信廣東公司中國電信廣東公司 綜 合 部綜 合 部 集成分公司集成分公司 中國電信廣東公司中國電信廣東公司 綜 合 部綜 合 部 廣東億迅科技有限公司廣東億迅科技有限公司 未來工作規劃未來工作規劃 1.測試接口人定期 收集系統數據 重點項目 (周) 非重點項目(月) 性能評測成員 ( 暫 定) XXX XXX XXX 項 目名稱 測試 接口成員 XX XX XXX X XX XX XXX X XX XX XXX X XX XXX XXX X XX XXX XXX X XX XXX XXX X 2.歷史性能數據歸 檔 3.性能評測小組分 析性能數據,制定 性能優化策略 4.實施性能優化策 略 5.性能評估 6.結束 歷史性能數據歸檔 5.1未達到優化目標 調整優化策略 5.2 達到優化目標 ?未來規劃 重點項目性能評測 規劃、建立歷史性能數據庫 規劃 Wiki 展示平臺 中國電信廣東公司中國電信廣東公司 綜 合 部綜 合 部 集成分公司集成分公司 中國電信廣東公司中國電信廣東公司 綜 合 部綜 合 部 廣東億迅科技有限公司廣東億迅科技有限公司 謝 謝!謝 謝!