這篇文章主要介紹“Oracle自適應(yīng)log file sync影響分析”,在日常操作中,相信很多人在Oracle自適應(yīng)log file sync影響分析問題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”O(jiān)racle自適應(yīng)log file sync影響分析”的疑惑有所幫助!接下來,請(qǐng)跟著小編一起來學(xué)習(xí)吧!
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、小程序定制開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了潢川免費(fèi)建站歡迎大家使用!Oracle最吸引人的地方,就是有些答案,隱藏在種種現(xiàn)象之中,撲朔迷離,朦朦朧朧,就像偵探辦案,首先要有思路,其次要有證據(jù),再者就是扎實(shí)的基礎(chǔ)知識(shí),另外就是些運(yùn)氣。
例如最近碰見了一個(gè)案例,一套3節(jié)點(diǎn)11.2.0.4 RAC,某應(yīng)用只用節(jié)點(diǎn)1(FAILOVER other nodes),如下是系統(tǒng)負(fù)載,某段時(shí)間,TPS是554.5,
對(duì)于wait/post和polling每次切換,在LGWR的trace文件中均會(huì)記錄,而且?guī)в袝r(shí)間戳,如下就是切換為polling,
*** 2018-01-05 08:21:00.000
kcrfw_update_adaptive_sync_mode: post->poll long#=316 sync#=1719 sync=247657
poll=12382 rw=6191 rw+=13890 ack=0 min_sleep=10023*** 2018-01-05 08:21:00.001
Log file sync switching to polling
Current scheduling delay is 234 usec
如下則是切換為post/wait,
*** 2018-01-05 08:22:00.000
kcrfw_update_adaptive_sync_mode: poll->post current_sched_delay=0
switch_sched_delay=234 current_sync_count_delta=2275
switch_sync_count_delta=1719
*** 2018-01-05 08:22:00.000Log file sync switching to post/wait
Current approximate redo synch write rate is 758 per sec
對(duì)于本文案例,從trace中進(jìn)行統(tǒng)計(jì),發(fā)現(xiàn)log file sync出現(xiàn)明顯的時(shí)間段,使用的就是polling機(jī)制,即使出現(xiàn)post/wait的記錄,經(jīng)過1分鐘左右,就切換為了polling機(jī)制。
如果需要禁用log file sync自適應(yīng),可以設(shè)置_use_adaptive_log_file_sync這個(gè)隱藏參數(shù)為false,這個(gè)參數(shù)從11gR2版本引入,控制log file sync自適應(yīng)切換功能,11.2.0.1和11.2.0.2版本中默認(rèn)值則是false,從11.2.0.3開始默認(rèn)值改為了true。這是一個(gè)動(dòng)態(tài)的參數(shù),可以在系統(tǒng)級(jí)進(jìn)行變更,
ALTER SYSTEM SET "_use_adaptive_log_file_sync"= <FALSE/TRUE> scope=<both/spfile/memory>;
對(duì)于本案例來說,首先可以調(diào)整的,就是關(guān)閉log file sync自適應(yīng),而且按照小y所說,這個(gè)參數(shù),對(duì)于比較繁忙的OLTP系統(tǒng)來說,也是11g下建議默認(rèn)關(guān)閉。
根據(jù)MOS介紹,這種log file sync自適應(yīng)按說會(huì)提高日志文件同步的整體性能。但同時(shí)這一個(gè)新特性,會(huì)有一些bug產(chǎn)生,MOS建議要么升級(jí)至11.2.0.4/12.1,要么patch,就是沒說針對(duì)OLTP,建議默認(rèn)關(guān)閉,畢竟作為11g新特性,官方就建議關(guān)閉,豈不是自己打臉?如下是自適應(yīng)log file sync,已知和解決的bug,
Document 13707904.8 Bug 13707904 - LGWR sometimes uses polling, sometimes post/wait
Document 13074706.8 Bug 13074706 - Long "log file sync" waits in RAC not correlated with slow writes
Document 25178179.8 Bug 25178179 - Several sessions wait on 'log file sync' in a RAC environment
到此,關(guān)于“Oracle自適應(yīng)log file sync影響分析”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!
文章題目:Oracle自適應(yīng)logfilesync影響分析-創(chuàng)新互聯(lián)
轉(zhuǎn)載來源:http://jinyejixie.com/article44/dehsee.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、微信公眾號(hào)、Google、定制網(wǎng)站、網(wǎng)站導(dǎo)航、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容