【TUNE_ORACLE】Oracle檢查點(二)檢查點效能
說明
檢查點系列相關文章地址:
Oracle檢查點(一)檢查點(Checkpoint)概念介紹: http://blog.itpub.net/69992972/viewspace-2787595/
Oracle檢查點(二)檢查點效能: http://blog.itpub.net/69992972/viewspace-2787789/
Oracle檢查點(三)增量檢查點四個關鍵引數介紹: http://blog.itpub.net/69992972/viewspace-2787943/
Oracle檢查點(四)檢查點對redo日誌的影響和redo日誌大小設定建議: http://blog.itpub.net/69992972/viewspace-2788206/
Oracle檢查點(五)建立並利用Statspack定位檢查點故障: http://blog.itpub.net/69992972/viewspace-2788418/
檢查點的效能問題
檢查點的最佳化常常會使DBA左右為難。因為頻繁的檢查點會實現更快的資料庫恢復,但也會導致資料庫效能降低。那麼,DBA 如何“優雅地”解決這一問題呢?
根據資料庫中的資料檔案數量,檢查點將會是一種高度佔用資源的操作,因為 所有資料檔案頭在檢查點期間都會被凍結。關於檢查點的頻率設定,需要對效能進行權衡。 檢查點頻率越高,就能在資料庫崩潰後更快地實現恢復。這也是為什麼一些不太能忍受意外系統停機的客戶現場常常會選擇此選項的原因。但是,在很多情況下, 頻繁的檢查點可能會導致效能降低,所以這使得上述觀點並不能完全成立。
舉個例子:假設資料庫已啟動,且有 95% 的時間處於執行狀態,剩下 5% 未執行時間是由於出現偶發的例項崩潰或硬體故障,需要進行資料庫恢復。實際環境中,對於大多數的客戶現場而言,最佳化 95% 的效能相比於極少的 5% 停機時間要更重要。所以,在這種情況下,需要儘可能地減少檢查點的頻率來最佳化。
最佳化檢查點涉及到的關鍵初始化引數
1. FAST_START_MTTR_TARGET
2. LOG_CHECKPOINT_INTERVAL
3. LOG_CHECKPOINT_TIMEOUT
4. LOG_CHECKPOINTS_TO_ALERT
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69992972/viewspace-2787789/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【TUNE_ORACLE】Oracle檢查點(一)檢查點(Checkpoint)概念介紹Oracle
- 【TUNE_ORACLE】Oracle檢查點(五)建立並利用Statspack定位檢查點故障Oracle
- 【TUNE_ORACLE】Oracle檢查點(三)增量檢查點四個關鍵引數介紹Oracle
- Oracle完全檢查點和增量檢查點詳解Oracle
- 【TUNE_ORACLE】Oracle檢查點(四)檢查點對redo日誌的影響和redo日誌大小設定建議Oracle
- Oracle 檢查點涉及的SCNOracle
- 【TUNE_ORACLE】Oracle健康檢查基礎專案(二)專案檢查步驟概述其一Oracle
- 【TUNE_ORACLE】Oracle健康檢查基礎專案(三)專案檢查步驟概述其二Oracle
- 【TUNE_ORACLE】Oracle健康檢查基礎專案(四)專案檢查步驟概述其三Oracle
- 【CHECKPOINT】Oracle檢查點優化與故障處理Oracle優化
- 【TUNE_ORACLE】Oracle健康檢查基礎專案(一)專案列表Oracle
- 揭示檢查點的祕密
- postgresql10.3 檢查點調整SQL
- postgresql 檢查點調整 checkpoint 轉SQL
- MySQL什麼是InnoDB檢查點?MySql
- SQLServer的檢查點、redo和undoSQLServer
- TensorFlow——Checkpoint為模型新增檢查點模型
- PG檢查點刷寫髒頁
- 【TUNE_ORACLE】檢查統計資訊是否過期SQL參考OracleSQL
- 健康檢查,檢查啥,怎麼檢查?
- 【ASK_ORACLE】檢查點錯誤“Cannot allocate new log”和“Checkpoint not complete”Oracle
- Oracle DG 日常點檢Oracle
- Innodb檢查點和redo寫盤時機
- [20200402]增量檢查點時間間隔.txt
- 【體系結構】SCN與checkpoint(檢查點)
- 【SQL】Oracle SQL共享池檢查SQLOracle
- Oracle SCN健康狀態檢查Oracle
- 使用 dd 檢查儲存效能
- [20181203]改變檔案大小與檢查點.txt
- 202009-1 稱檢測點查詢(Java 100)Java
- VCS中檢查Cluster中節點的狀態
- OpenJDK的“CRaC檢查點協調恢復” - foojayJDK
- oracle資料庫sql查詢檢視第二次查詢很慢Oracle資料庫SQL
- 【PDB】Oracle跨PDB檢視查詢Oracle
- 【SCN】Oracle檢查scn值指令碼Oracle指令碼
- 使用汙點分析檢查log4j問題
- 索引檢查索引
- Go 效能提升tips--邊界檢查Go