對DB2日志設置參數正確用法的描述
下面的文章主要介紹的是其他常用的DB2日志設置參數正確用法,以下就是文章對常用的DB2日志設置參數正確用法主要內容的詳細描述,望大家在對其瀏覽之后會對其有更深的了解。
1,故障轉移歸檔路徑(failarchpath)
如果指定的日志歸檔方法失敗,則為歸檔日志文件指定備用目錄。在失敗的日志歸檔方法再次可用之前,此目錄是日志文件的臨時存儲器,此時日志文件將從此目錄中移至日志歸檔方法。通過將日志文件移動至該臨時位置,可以避免日志目錄發生已滿情況。此參數必須是一個標準現有目錄。
如果用tsm作為歸檔目的,這個參數比較必要,當tsm出現問題不能接收歸檔文件數據的時候,這個可以救急,以免數據庫掛起。
2,日志文件大小(logfilsiz)
此參數以 4 KB 的頁數指定每個配置日志的大小。
如果logfilsiz太小會引起頻繁的日志切換和歸檔,而且遇到大事務的時候 (logprimary+logsecond)× logfilsiz 不足裝下所有內容的時候,該事務會失敗回滾。
3,每個事務的最大日志數(max_log)
此參數指示一個事務可以消耗的主日志空間的百分比。該值是為 logprimary 配置參數指定的值的百分比。
如果該值設置為 0,則對一個事務可以消耗的總的主日志空間的百分比沒有限制。如果應用程序違反了 max_log 配置,則將強制該應用程序與數據庫斷開連接,事務將被回滾,并且將返回錯誤 SQL1224N。
如果對事務大小無法估計,一般都設置為0,避免意外回滾發生。
4,主日志(logprimary)
此參數指定將創建的大小為 logfilsiz 的主日志數。 默認為3
主日志,無論是空的還是滿的,都需要相同的磁盤空間容量。因此,若配置的日志多于需要的日志,將會不必要地占用磁盤空間。若配置的日志太少,可能會遇到日志滿載的情況。當選擇要配置的日志數時,必須考慮建立的每個日志的大小,以及應用程序是否可以處理日志滿載的情況。對活動日志空間的總日志文件大小限制為 256 GB。
5,輔助日志(logsecond)
此參數指定創建并用于恢復(如果需要的話)的輔助日志文件的數目。 默認為2
如果主日志文件已滿,可按需要一次分配一個輔助日志文件(大小為 logfilsiz),最多可分配由此參數指定的最大數目。如果此參數設置為 -1,則將數據庫配置為無限活動日志空間。對在數據庫上運行的未完成事務的大小或數量沒有任何限制。在必須容納大型作業的環境中(這些作業需要的日志空間比通常分配給主日志的空間多),無限活動日志記錄功能非常有用。
以上的相關內容就是對其他常用的DB2日志設置參數的介紹,望你能有所收獲。
上述的相關內容就是對DB2日志設置參數的描述,希望會給你帶來一些幫助在此方面。
【編輯推薦】
- DB2數據類型的應用與內置數據類型
- DB2常用函數與Oracle有什么不同?
- DB2手工添加數據庫的實際操作方案描述
- 如何輕松實現DB2自動增長主鍵?
- DB2數據庫確定某個表的統計信息的收集時間的操作