Posted on 2009-11-10 15:14
Prayer 閱讀(783)
評(píng)論(0) 編輯 收藏 引用 所屬分類:
DB2
logfilsiz - 日志文件大小配置參數(shù)
- 配置類型
- 數(shù)據(jù)庫
- 參數(shù)類型
- 可配置
- 缺省值 [范圍]
-
- UNIX®
- 1000 [ 4 — 262144 ]
- Windows®
- 1000 [ 4 — 262144 ]
- 計(jì)量單位
- 頁(4 KB)
此參數(shù)定義每個(gè)主日志文件和輔助日志文件的大小。在這些日志文件已滿且需要新日志文件之前,這些日志文件的大小限制可寫入這些日志文件的日志記錄數(shù)。
主日志文件和輔助日志文件的使用以及在日志文件已滿時(shí)進(jìn)行的操作取決于正在執(zhí)行的日志記錄的類型:
- 循環(huán)日志記錄
當(dāng)記錄在主日志文件中的更改已落實(shí)后,可復(fù)用該主日志文件。如果日志文件大小較小,并且應(yīng)用程序已處理了大量對(duì)數(shù)據(jù)庫的更改但未落實(shí)這些更改,主日志文件可能會(huì)很快變滿。如果所有主日志文件變滿,則數(shù)據(jù)庫管理器將分配輔助日志文件來保存新的日志記錄。
- 日志保留日志記錄
當(dāng)主日志文件已滿時(shí),將該日志歸檔并分配新的主日志文件。
建議:必須使日志文件的大小與主日志文件數(shù)平衡:
- 如果數(shù)據(jù)庫要運(yùn)行大量更新、刪除或插入事務(wù),而這將導(dǎo)致日志文件很快變滿,則應(yīng)增大 logfilsiz 的值。
注:
日志文件大小的上限與日志文件數(shù)目的上限一起(logprimary + logsecond),給定活動(dòng)日志空間的上限 256 GB。
日志文件太小則會(huì)因歸檔舊日志文件、分配新日志文件以及等待可用的日志文件的開銷而影響系統(tǒng)性能。
- 如果磁盤空間不足,則應(yīng)減小 logfilsiz 的值,因?yàn)橹魅罩臼前创舜笮☆A(yù)分配的。
太大的日志文件會(huì)減小管理歸檔日志文件和日志文件副本時(shí)的靈活性,因?yàn)槟承┟襟w可能無法保存整個(gè)日志文件。
如果正在使用日志保留,則當(dāng)最后一個(gè)應(yīng)用程序與數(shù)據(jù)庫斷開連接時(shí),關(guān)閉并截?cái)喈?dāng)前的活動(dòng)日志文件。下次與數(shù)據(jù)庫連接時(shí)使用下一個(gè)日志文件。因此,如果了解您的并發(fā)應(yīng)用程序的日志記錄需求,可能可以確定一個(gè)將不會(huì)分配過量浪費(fèi)空間的日志文件大小。
相關(guān)參考
- db2.udb.admin.doc/doc/r0000240.htm">logprimary - 主日志文件數(shù)配置參數(shù)
- db2.udb.admin.doc/doc/r0000241.htm">logsecond - 輔助日志文件數(shù)配置參數(shù)
- db2.udb.admin.doc/doc/r0000242.htm">softmax - 恢復(fù)范圍和軟檢查點(diǎn)時(shí)間間隔配置參數(shù)
- db2.udb.admin.doc/doc/r0001954.htm">GET DATABASE CONFIGURATION command
- db2.udb.admin.doc/doc/r0001968.htm">RESET DATABASE CONFIGURATION command
- db2.udb.admin.doc/doc/r0001987.htm">UPDATE DATABASE CONFIGURATION command