《重做日志:分析日志容量及切換頻率》要點(diǎn):
本文介紹了重做日志:分析日志容量及切換頻率,希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
在Oracle數(shù)據(jù)庫(kù)的世界里,Redo Log是一個(gè)非常核心的存在,通過(guò)Redo日志,Oracle實(shí)現(xiàn)了數(shù)據(jù)變更的延遲寫(xiě)出,通過(guò)日志的順序?qū)懲蒲恿藬?shù)據(jù)塊離散寫(xiě)的性能影響,從而實(shí)現(xiàn)了高效率運(yùn)作.
Redo Log首先在Buffer中生成,然后寫(xiě)出到磁盤(pán)上的Redo Log File – 重做日志文件,那么如何配置日志文件就成為數(shù)據(jù)庫(kù)優(yōu)化和健康巡檢的重要內(nèi)容之一.如果日志文件過(guò)小,就會(huì)出現(xiàn)重做日志頻繁切換,檢查點(diǎn)不能及時(shí)完成等問(wèn)題,影響到數(shù)據(jù)庫(kù)的正常運(yùn)行.
最常見(jiàn)的,如果在告警日志中看到?Checkpoint not complete 的提示,就意味著存在日志切換重用時(shí)的阻塞.如果頻繁出現(xiàn),那么就必須采取主動(dòng)的優(yōu)化措施,如加大日志文件大小、增加日志組等.
在?白求恩 – Bethune 智能巡檢平臺(tái) 上,我們專門設(shè)定了于此有關(guān)的檢查分析項(xiàng)目,幫助用戶及時(shí)簡(jiǎn)單的剖析在日志設(shè)置上可能存在的問(wèn)題.
在【數(shù)據(jù)庫(kù)空間資源 – 重做日志】分析項(xiàng),可以找到和Redo相關(guān)的分析項(xiàng):
如果在日志設(shè)置上存在問(wèn)題,Bethune會(huì)給出分析提示,如以下數(shù)據(jù)庫(kù)的日志組大小不一致,三組日志大小是50M,另外兩組日志大小是100M,這是不規(guī)范的配置,可能來(lái)自于某次臨時(shí)的日志組增加,事實(shí)上需要DBA進(jìn)行審視和整改:
對(duì)于日志切換頻率,Bethune 給出了詳細(xì)的趨勢(shì)分析,多日數(shù)據(jù)的趨勢(shì)作為對(duì)比展現(xiàn),可以清晰的幫助我們看到系統(tǒng)的日志變化和波動(dòng)點(diǎn):
將鼠標(biāo)移動(dòng)到峰值處,我們可以看到在每日的21:00,是數(shù)據(jù)庫(kù)幾種的日志產(chǎn)生高峰,在該時(shí)段可能存在批處理作業(yè):
通過(guò)點(diǎn)選具體的日期,我們可以在趨勢(shì)圖保留兩個(gè)日期,分析其業(yè)務(wù)變化在日志生成上的改變,如圖的兩個(gè)日期,日志切換的波動(dòng)非常吻合,這說(shuō)明這個(gè)業(yè)務(wù)系統(tǒng)的運(yùn)行是非常規(guī)律的:
當(dāng)然,如果伴隨著日志切換,數(shù)據(jù)庫(kù)告警日志中出現(xiàn)了『檢查點(diǎn)未完成』等待,在分析提示中會(huì)以性能標(biāo)簽提示出來(lái),在這種情況下,我們通常需要進(jìn)行日志配置的調(diào)整以消除這類問(wèn)題:
以上這段提示給出了非常具體的建議:
在當(dāng)前實(shí)例告警日志中發(fā)現(xiàn)了 46 次檢查點(diǎn)未完成的提示(檢查點(diǎn)未完成導(dǎo)致聯(lián)機(jī)日志無(wú)法切換,會(huì)引起數(shù)據(jù)庫(kù)上一切活動(dòng)會(huì)話的等待,造成業(yè)務(wù)中斷).其中在 15 點(diǎn)檢查點(diǎn)未完成次數(shù)最多,共發(fā)現(xiàn)了 46 次檢查點(diǎn)未完成.檢查點(diǎn)未完成時(shí)段內(nèi),一小時(shí)日志切換次數(shù)峰值為 50 次,平均每隔 1.2 分鐘切換一次.為了避免日志無(wú)法切換導(dǎo)致業(yè)務(wù)中斷,建議再添加 2 組聯(lián)機(jī)日志.
Bethune 的日志分析,一個(gè)頁(yè)面幫你了解日志組的配置和切換頻度,以及數(shù)據(jù)庫(kù)的相應(yīng)性能表征,Oracle數(shù)據(jù)庫(kù)無(wú)微不至的智能診斷,從白求恩開(kāi)始!
Bethune官網(wǎng):bethune.enmotech.com
文章來(lái)自微信公眾號(hào):數(shù)據(jù)和云
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.snjht.com/jiaocheng/4087.html