【轉】Oracle的log_buffer該設為多大?
各地現場的log_buffer都不一樣,有的現場設定為200M,有的現場設定500K。到底應該設多大呢?
log_buffer是Redo log的buffer。
因此在這裡必須要了解Redo Log的觸發事件(LGWR)
1、當redolog buffer的容量達到1/3
2、設定的寫redolog時間間隔到達,一般為3秒鐘。
3、redolog buffer中重做日誌容量到達1M
4、在DBWn將緩衝區中的資料寫入到資料檔案之前
5、每一次commit--提交事務。
上面的結論可以換句話說
1、log_buffer中的內容滿1/3,快取重新整理一次。
2、最長間隔3秒鐘,快取重新整理一次
3、log_buffer中的資料到達1M,快取重新整理一次。
4、每次提交一個“事務”,快取重新整理一次
由此可以得出log_buffer一般在3-5M就足夠了。超過3-5M,僅僅是浪費記憶體;當然太小了,也可能影響效能。在記憶體不太昂貴的今天,且如果你有大量“大事務”,log_buffer就設定為5M吧。
1、如何檢視log_buffer大小?
SQL>show parameter log_buffer
2、如何設定log_buffer?
log_buffer是不能線上調整的。最簡單的方法就是在init.ora檔案中新增一句 "log_buffer=5000000"。然後用這個init.ora重啟Oracle(SQL>startuppfile=init.ora)
log_buffer是Redo log的buffer。
因此在這裡必須要了解Redo Log的觸發事件(LGWR)
1、當redolog buffer的容量達到1/3
2、設定的寫redolog時間間隔到達,一般為3秒鐘。
3、redolog buffer中重做日誌容量到達1M
4、在DBWn將緩衝區中的資料寫入到資料檔案之前
5、每一次commit--提交事務。
上面的結論可以換句話說
1、log_buffer中的內容滿1/3,快取重新整理一次。
2、最長間隔3秒鐘,快取重新整理一次
3、log_buffer中的資料到達1M,快取重新整理一次。
4、每次提交一個“事務”,快取重新整理一次
由此可以得出log_buffer一般在3-5M就足夠了。超過3-5M,僅僅是浪費記憶體;當然太小了,也可能影響效能。在記憶體不太昂貴的今天,且如果你有大量“大事務”,log_buffer就設定為5M吧。
1、如何檢視log_buffer大小?
SQL>show parameter log_buffer
2、如何設定log_buffer?
log_buffer是不能線上調整的。最簡單的方法就是在init.ora檔案中新增一句 "log_buffer=5000000"。然後用這個init.ora重啟Oracle(SQL>startuppfile=init.ora)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11411056/viewspace-733442/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- log_buffer的值設定多大合適
- Oracle11g的SGA和PGA設定為多大最合適?Oracle
- 資料庫連線池到底應該設多大?資料庫
- 我的語言模型應該有多大?模型
- 程式設計師多大年紀算高齡,屆時該何去何從?程式設計師
- log_buffer的記憶體分配規律記憶體
- 三十而立,作為程式設計師的我,該轉型嗎?技術or管理程式設計師
- Linux 中交換空間 (swap)應該分多大才好?Linux
- 簡歷應該用什麼字型?多大號字呢?
- 為什麼很多大學生認為程式設計很難?入門程式設計怎麼學?程式設計
- 軟體工程能幫多大忙? (轉)軟體工程
- 專案成本管理“黑洞”有多大(轉)
- 為什麼你應該為開源做設計
- 【轉】面對一個全新的環境,作為一個Oracle DBA,首先應該瞭解什麼?Oracle
- Oracle Blob 轉換為ClobOracle
- 為什麼很多大學生都會覺得程式設計很難?程式設計
- 潛意識資訊對人的行為影響有多大?
- 為什麼應該投資程式設計師的學習?程式設計師
- 誰該為程式設計師加班“買單”程式設計師
- 程式設計師 為何你不該加班?程式設計師
- 轉享:為什麼你應該使用Play框架?框架
- oracle 下最大資料檔案能建立多大Oracle大資料
- 面對一個全新的環境,作為一個Oracle DBA,首先應該瞭解什麼?(轉載)Oracle
- MYSQL中查詢資料庫設定多大,剩餘空間是多少(轉)MySql資料庫
- (轉)ORACLE 分割槽表的設計Oracle
- 當Spring遇到了Oracle,該怎麼辦(轉)SpringOracle
- (轉)Oracle為什麼不使用我的索引?Oracle索引
- 你應該成為 WEB 程式設計師的5個理由Web程式設計師
- Oracle併購 為SAP還是為自己?(轉)Oracle
- Oracle long轉為varchar2Oracle
- 為什麼你應該學習程式設計程式設計
- minSdkVersion應該設定為15還是14
- 程式設計師為什麼不應該加班程式設計師
- oracle日期轉化毫秒及毫秒轉為日期Oracle
- DB2 列為null,無法設定該列為主鍵DB2Null
- log_buffer和 Redo Buffers有什麼區別啊
- 入職薪水對程式設計師的影響有多大程式設計師
- JAVA新手該不該轉行?Java