log_buffer的值設定多大合適

pentium發表於2007-03-12
見這個討論:http://www.itpub.net/556619.html[@more@]

The default size of the redo buffer, as controlled by the LOG_BUFFER parameter, is whatever is the greater of 512KB and (128 * number of CPUs)KB. The minimum size of this area is OS dependent.
我個人認為3M合適,1M有點小。
LGWR在滿1M時開始寫盤,但在LGWR FLUSH LOG BUFFER TO DISK的過程中,另一個事務產生的REDO LOG將會存到THE ANOTHER PART OF LOG BUFFER 。如果LOG BUFFER 只有1M,毫無疑問將會產生RESOURCE WAIT

除了1m寫外,1/3滿也會寫,cimmit也寫,並不是非要1m才寫,所以不一定非要大於1m。
到底多大,取決於你的日誌產生量和持續量,一般1-3m即可

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14377/viewspace-904131/,如需轉載,請註明出處,否則將追究法律責任。

相關文章