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