国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

【TUNE_ORACLE】Oracle檢查點(diǎn)(四)檢查點(diǎn)對redo日志

發(fā)布時(shí)間:2021-08-23 14:56 來(lái)源:ITPUB博客 閱讀:0 作者: 欄目: 數據庫 歡迎投稿:712375056

檢查點(diǎn)和redo日志的關(guān)系

每次切換日志時(shí)都會(huì )發(fā)生一次檢查點(diǎn)。如果上一個(gè)檢查點(diǎn)已在進(jìn)行中,由日志切換引起的檢查點(diǎn)將覆蓋當前檢查點(diǎn)。

此時(shí)就需要大小合適的 redo 日志,以避免因頻繁的日志切換而引起不必要的檢查點(diǎn)。另外, 增量檢查點(diǎn)目標和日志尾之間的間隔也會(huì )受“最小在線(xiàn)日志文件大小的 90%”設置所限制。這樣做的目的是可確保在大多數情況下,日志切換不必等待檢查點(diǎn)。因此,日志文件大小應配置得夠大才行(但不能太大,至于設置多大,下文有建議)。 日志文件過(guò)小會(huì )增加檢查點(diǎn)活動(dòng)并降低性能 。Oracle官方也建議用戶(hù)將所有在線(xiàn)日志文件設置為同一大小,且每個(gè)線(xiàn)程至少擁有兩個(gè)日志組。若要監視日志切換發(fā)生的速度,以及隨后的檢查點(diǎn)產(chǎn)生的速度,可以查看alert日志。


redo日志大小設置建議

先看一個(gè)alert日志中日志切換的例子后再予以說(shuō)明:

Fri Aug 6 12:16:57 2021

Thread 1 advanced to log sequence 1661

  Current log# 1 seq# 1661 mem# 0: /oracle/oradata/redo01.log

Thread 1 advanced to log sequence 1662

  Current log# 2 seq# 1662 mem# 0: /oracle/oradata/redo02.log

Fri Aug 6 12:18:21  2021

Thread 1 advanced to log sequence 1663

  Current log# 3 seq# 1663 mem# 0: /oracle/oradata/redo03.log

Thread 1 advanced to log sequence 1664

  Current log# 1 seq# 1664 mem# 0: /oracle/oradata/redo01.log

Fri Aug 6 12:21:17  2021

Thread 1 advanced to log sequence 1665

  Current log# 2 seq# 1665 mem# 0: /oracle/oradata/redo02.log


以上不難看出,redo日志每2-3分鐘切換一次,日志切換過(guò)于頻繁了,說(shuō)明redo日志的大小太小了。日志如果 redo 日志每 3 分鐘切換一次,就能感覺(jué)到數據的性能降低了。這表明 redo 日志不夠大,不能有效地處理該事務(wù)負載。因此可以得出結論: 過(guò)于頻繁的檢查點(diǎn)和日志文件切換問(wèn)題會(huì )影響數據庫性能!

那么如何設置合適的redo日志大小呢?

根據官方建議和本人工作經(jīng)驗,重做日志切換應該大約每 20-30 分鐘左右產(chǎn)生一次最為合適。如果它們切換太頻繁,可以通過(guò) V$LOG 檢查當前重做日志文件的大小,并根據平均切換頻率,重新創(chuàng )建更大的重做日志組,然后用“ALTER SYSTEM SWITCH LOGFILE;” 切換redo日志幾次,使得當前重做日志是剛創(chuàng )建較大的重做日志文件之一( 要確保之前小的redo日志是“INACTIVE”狀態(tài)),最后使用“ALTER DATABASE DROP LOGFILE XXX ;”命令刪除較小的重做日志組。

另外,將重做日志文件分布在多個(gè)物理磁盤(pán)上,也可以提高日志切換期間的性能。

補充說(shuō)明:

如果等待日志文件切換完成,還需要添加一個(gè)或多個(gè)重做日志組來(lái)解決 Statspack 報告中的相關(guān)等待事件。


免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

GOGOGO手机高清在线观看| 欧美日本国产VA高清CABAL| 浪潮AV色综合久久天堂| 亚洲日韩在线中文字幕第一页| 无人区AV在线观看| 青青草在在观免费福利线观看|