Oracle 效能優化-expdp備份速度優化02
Oracle 效能優化 -expdp 備份速度優化 02
環境:
OS:Windows Server 2012
DB:Oracle 11.2.0.1.0
伺服器:DELL R730
問題:
早上巡檢,發現其中一個系統資料庫 備份 耗時7 個多小時,之前都是 4 個小時左右,突然多了三個小時時間。
問題分析:
收集資料庫備份時間段的AWR 報告。
發現在資料庫備份期間,有一個SQL 執行了 2001 次,平均單次耗時 12 秒,爭搶了大量資源,導致備份時間延長。
耗時SQL 如下
SELECT "T0"."FID"
FROM "CT_JCZ_INTERFACELOG" "T0"
WHERE ( "T0"."FNUMBER" = : 1 AND "T0"."FCONTROLUNITID" = : 2 )
AND ROWNUM <= 1
檢視SQL 執行計劃
select * from table ( dbms_xplan.display_cursor ( '5gnuqq0kwqtaq' ));
select * from table ( dbms_xplan.display_awr ( '5gnuqq0kwqtaq' ));
檢視SQL 繫結變數資訊:
select * from dba_hist_sqlbind where sql_id = '5gnuqq0kwqtaq' ;
將繫結資訊帶入SQL執行,耗時11.591秒:
SELECT "T0"."FID"
FROM "CT_JCZ_INTERFACELOG" "T0"
WHERE ( "T0"."FNUMBER" = '2018-12-24-inteLog-0000661807' AND
"T0"."FCONTROLUNITID" = 'ocIAAAAAQmjM567U' )
AND ROWNUM <= 1
檢視執行計劃
問題很明顯,大表沒有合適的索引,並且謂詞條件選擇性很高,適合建立索引。
select count (*) from CT_JCZ_INTERFACELOG ; ---966435
---1
select count (*)
from "CT_JCZ_INTERFACELOG" "T0"
WHERE ( "T0"."FNUMBER" = '2018-12-24-inteLog-0000661807' AND
"T0"."FCONTROLUNITID" = 'ocIAAAAAQmjM567U' )
建立索引
create index I_CT_JCZ_INTERFACELOG_001 on CT_JCZ_INTERFACELOG ( FNUMBER );
時間縮短到0.062秒
SELECT "T0"."FID"
FROM "CT_JCZ_INTERFACELOG" "T0"
WHERE ( "T0"."FNUMBER" = '2018-12-24-inteLog-0000661807' AND
"T0"."FCONTROLUNITID" = 'ocIAAAAAQmjM567U' )
AND ROWNUM <= 1
檢視執行計劃
第二天檢視備份耗時恢復正常
歡迎關注我的微信公眾號"IT小Chen",共同學習,共同成長!!!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29785807/viewspace-2675519/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 效能優化-expdp備份速度優化03Oracle優化
- RMAN備份恢復效能優化優化
- 備份優化優化
- oracle 效能優化Oracle優化
- Oracle效能優化Oracle優化
- 【效能優化】ORACLE資料庫效能優化概述優化Oracle資料庫
- Oracle效能優化-SQL優化(案例一)Oracle優化SQL
- Oracle效能優化-SQL優化(案例二)Oracle優化SQL
- Oracle效能優化-SQL優化(案例三)Oracle優化SQL
- Oracle效能優化-SQL優化(案例四)Oracle優化SQL
- iOS 效能優化備忘iOS優化
- Oracle SQL效能優化OracleSQL優化
- oracle 效能優化(一)Oracle優化
- 效能優化小冊 - 提高網頁響應速度:優化你的 CDN 效能優化網頁
- 【效能優化實踐】優化打包策略提升頁面載入速度優化
- 【前端效能優化】vue效能優化前端優化Vue
- oracle效能優化二——作業系統優化Oracle優化作業系統
- 優化 SQL Server 中的備份和還原效能優化SQLServer
- Oracle資料載入速度優化Oracle優化
- Web 效能優化:21 種優化 CSS 和加快網站速度的方法Web優化CSS網站
- Oracle 效能優化小結Oracle優化
- oracle效能優化之--hintsOracle優化
- Oracle效能優化FAQ (zt)Oracle優化
- ORACLE效能優化筆記Oracle優化筆記
- 效能優化案例-SQL優化優化SQL
- 前端效能優化(JS/CSS優化,SEO優化)前端優化JSCSS
- 【效能優化】Oracle 效能優化:行比例偏差大 建立柱狀圖優化Oracle
- Oracle效能優化視訊學習筆記-效能優化概念(一)Oracle優化筆記
- Oracle效能優化視訊學習筆記-效能優化概念(二)Oracle優化筆記
- 備份的優化和調整優化
- 優化SQL Server中的備份優化SQLServer
- 【譯】Web 效能優化:21種優化CSS和加快網站速度的方法Web優化CSS網站
- webpack--效能優化之打包構建速度和程式碼除錯優化Web優化除錯
- oracle 10gR2 rman備份優化加強Oracle 10g優化
- 效能優化 - Oracle Tuning 總結 3 優化統計優化Oracle
- Oracle臨時表 優化查詢速度Oracle優化
- Android效能優化----卡頓優化Android優化
- 前端效能優化 --- 圖片優化前端優化