回覆列表
-
1 # 使用者6141674353501
-
2 # 使用者4532147702961
資料庫快照:GET SNAPSHOT FOR DATABASE ON
鎖快照:GET SNAPSHOT FOR LOCKS ON
動態SQL語句快照:GET SNAPSHOT FOR DYNAMIC SQL ON
緩衝池快照:GET SNAPSHOT FOR BUFFERPOOLS ON
表空間快照:GET SNAPSHOT FOR TABLESPACES ON
,可以使用下面的命令來更改該引數的值:
db2-vupdatedatabasecfgforDB_NAMEusingLOGBUFSZ256db2-vterminate
2.調優步驟
透過檢視下面程式碼中所示各行,使用資料庫快照來確定LOGBUFSZ引數的值是否為最佳值:
Logpagesread=0Logpageswritten=12644
對於OLTP,一開始以至少256頁為佳;對於OLAP,則以128頁為佳。如果常常看到"Logpagesread"大於0,那麼可能需要增加這個值。如果發生了回滾,也可能要讀取日誌頁。一般而言,"logpagesread"和"logpageswritten"之比應當儘可能小。理想情況下,"logpagesread"的值應為0,而"logpageswritten"的值應很大。當logpagesread太多時,意味著需要一個較大的LOGBUFSZ。