如何查看db2數(shù)據(jù)庫日志 DB2數(shù)據(jù)庫的操作日志,如何查看?
DB2數(shù)據(jù)庫的操作日志,如何查看?原始DB2診斷日志將文件備份到其他文件系統(tǒng)。刪除DB2診斷日志文件。刪除之后,DB2將自動創(chuàng)建一個新文件。注意:如果您認為上述操作不安全,DB2將提供自動歸檔診斷日志
DB2數(shù)據(jù)庫的操作日志,如何查看?
原始DB2診斷日志將文件備份到其他文件系統(tǒng)。刪除DB2診斷日志文件。刪除之后,DB2將自動創(chuàng)建一個新文件。注意:如果您認為上述操作不安全,DB2將提供自動歸檔診斷日志Db2diag-a用日期和時間自動命名文件
在Windows系統(tǒng)中,默認值是C:program filesIBMsqllibDB2的日常維護中,事務日志滿是一個常見的問題,日志空間的使用也是一個問題我們非常重視的問題。如何查看日志空間的使用情況:DB2在數(shù)據(jù)庫級別有幾個參數(shù),這些參數(shù)決定事務日志的使用空間大小。日志文件大?。?KB)(logfilsiz)=60000個主日志文件(LOGPRIMARY)=16個輔助日志文件(LOGSECOND)=200個更改的日志文件路徑(NEWLOGPATH)=日志文件路徑=/db2inst1_Log01/sample以這種方式,我們可以計算出分配給日志的空間大約是(20016)*60000*4/1024/1024,大約50GB。如果日志是一個單獨的文件系統(tǒng)分區(qū),則可以查看操作系統(tǒng)上的日志空間使用情況。如果監(jiān)視日志使用情況,您可以看到以下信息:$DF-G filesystem GB blocks free%used%used mounted on/dev/db2inst1log01 60.00 54.50 10%1458 1%/db2inst1log01
如果要清除日志,O,只需刪除它。找到日志文件后,直接將其刪除
日志的存儲路徑,使用以下命令進行查看:
DB2 get DB CFG for dbname
其中path to log files行顯示日志的存儲路徑
~??梢允褂靡韵旅罡拇藚?shù)的值:db2vupdatedatabasecfg for DBunameusinglogbufsz256db2-vterminate2。調優(yōu)步驟是檢查以下代碼中顯示的行,并使用數(shù)據(jù)庫快照確定logbufsz參數(shù)的值是否是最佳值:logpagesread=0logpagewriten=12644。對于OLTP,首選在開始時至少256頁;對于OLAP,首選128頁。如果經(jīng)??吹健發(fā)ogpagesread”大于0,則可能需要增加此值。如果發(fā)生回滾,也可以讀取日志頁。一般來說,“l(fā)ogpagesread”和“l(fā)ogpageswriten”的比例應該盡可能小。理想情況下,“l(fā)ogpagesread”的值應該是0,“l(fā)ogpageswrited”的值應該是大的。當讀取的日志頁太多時,意味著需要更大的logbufsz。
db2日志文件在哪里?
要更改此參數(shù)的值,請使用以下命令:DB2-V update database CFG for DBuname using logbufsz 256 DB2-V terminate 2。調優(yōu)步驟通過查看以下代碼中顯示的行并使用數(shù)據(jù)庫快照來確定logbufsz參數(shù)值是否為最佳值:log pages read=0 log pages writen=12644。對于OLTP,最好從至少256頁開始;對于OLAP,最好從128頁開始。如果經(jīng)??吹健叭罩卷撟x取”大于0,則可能需要增加此值。如果發(fā)生回滾,也可以讀取日志頁。一般來說,“讀取日志頁”和“寫入日志頁”的比率應盡可能小。理想情況下,“l(fā)ogpagesread”的值應該是0,“l(fā)ogpageswrited”的值應該是大的。當讀取的日志頁太多時,意味著需要更大的logbufsz。