SPA的主要作用:主要測試由於系統環境變更包括操作系統變更,數據庫升級等對sql性能的影響。盡量減少由於系統環境的變更對業務的影響程度。
分析流程:1、獲取sql存取到Tunning set=>2、准備測試環境並傳輸tunning set=>3、實施系統變更=>4、創建spa task=>5、spa分析產生系統改變前和改變后的對比報告=>6、根據對比結果對sql語句進行優化=>7、為了驗證優化結果再次分析報告與系統改變前進行對比
EM創建tunning set
set up test system
准備測試環境階段可以有很多種方式,可以通過rman的duplicate命令、傳輸表空間、數據泵,oracle建議使用rman將之前的備份恢復到測試環境。
創建spa task主要的四種方式:
1、參數改變方式
2、優化器統計分析方式
3、一體機模擬
4、使用guid指導方式
EM中的spa task