第8章 管理共享記憶體

liahtobjtosh發表於2009-10-10
第8章 管理共享記憶體[@more@]

一、設定與常駐共享記憶體相關的引數

配置共享記憶體的常駐部分
配置引數用途
BUFFERPOOL指定緩衝池的資訊,該緩衝池必須給定義給資料庫空間使用的每個不同頁面大小。
LOCKS指定資料庫物件(例如:行、鍵值、頁和表)的初始鎖數
LOGBUFF指定邏輯日誌緩衝區的大小
PHYSBUFF指定物理日誌緩衝區的大小
RESIDENT指定資料庫伺服器共享記憶體的常駐部分的駐留
SERVERNUM指定本地主機上資料庫伺服器的唯一標識號
SHMTOTAL指定將由資料庫伺服器使用的總記憶體量


二、設定與虛擬共享記憶體相關的引數

配置共享記憶體的虛擬部分
配置引數用途
DS_HASHSIZE資料分佈快取記憶體中列表的雜湊儲存區數。
DS_POOLSIZE資料分佈快取記憶體中的最大條目數。
PC_HASHSIZE 為 UDR 快取記憶體和資料庫伺服器使用的其它快取記憶體指定雜湊儲存區數。有關設定 PC_HASHSIZE 的更多資訊,請參閱 IBM Informix: Dynamic Server 效能指南
PC_POOLSIZE 指定可以儲存在 UDR 快取記憶體中的 UDR 的數目(SPL 例程和外部例程兩者)。此外,此引數指定了其它資料庫伺服器快取記憶體的大小,如型別名快取記憶體和 opclass 快取記憶體。有關設定 PC_POOLSIZE 的更多資訊,請參閱《IBM Informix: Dynamic Server 效能指南》。
SHMADD指定動態新增的共享記憶體段的大小
SHMTOTAL指定將由資料庫伺服器使用的總記憶體量
SHMVIRTSIZE指定共享記憶體的虛擬部分的初始大小
STACKSIZE指定資料庫伺服器使用者執行緒的堆疊大小


三、設定與共享記憶體效能相關的引數

設定共享記憶體效能選項
配置引數用途
CKPTINTVL指定在資料庫伺服器檢查是否需要檢查點前可以經過的最大秒數
CLEANERS指定資料庫伺服器要執行的頁清除程式執行緒數
RA_PAGES指定資料庫伺服器應在執行資料或索引記錄的連續掃描時嘗試預先讀取的磁碟頁數。
RA_THRESHOLD指定未處理的記憶體頁素,這些記憶體頁在讀取後導致資料庫伺服器在磁碟上預先讀取

四、設定SQL語句調整快取相關的引數
4.1 為共享記憶體的常駐部分開啟駐留
立刻生效方式:onmode -r
重啟後生效方式:RESIDENT 設定為 1
4.2 為共享記憶體的常駐部分開啟駐留
立刻生效方式:onmode -n
重啟後生效方式:RESIDENT 設定為 0

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22565551/viewspace-1027693/,如需轉載,請註明出處,否則將追究法律責任。

相關文章