設定 CPU 限制
使用 wlm_cpu_limit 配置參數來設定資料庫層次的 CPU 限制。 使用 CREATE SERVICE CLASS 或 ALTER SERVICE CLASS 陳述式的 CPU LIMIT 子句,來設定服務類別的 CPU 限制。 設定 CPU 限制,以在工作量管理分派器控制期間,在所有情況下限制資料庫或服務類別所使用的 CPU。
開始之前
您必須透過配置 wlm_dispatcher 資料庫管理程式配置參數來啟用工作量管理分派器 (如果尚未完成的話)。 透過啟用工作量管理分派器,依預設,使用 CPU 限制屬性的 CPU 資源控制會變成可用。 請參閱: 啟用工作量管理分派器。
關於此作業
使用指令行處理器在此作業中設定 CPU 限制。
限制
在服務類別層次,您只能將 CPU 限制指派給工作量管理分派器可以控制的服務類別,即使用者及維護服務類別。 工作量管理分派器無法控制系統服務類別的 CPU 資源配置。
程序
若要在資料庫層次設定 CPU 限制 (請跳至步驟 2 ,以在服務類別層次設定 CPU 限制):
若要建立新的服務類別並設定 CPU 限制 (如果要變更現有的服務類別 CPU 限制設定,請跳至步驟 3 ):
如果要變更現有服務類別的 CPU 限制設定,請執行下列動作:
結果
您已設定或變更指定資料庫及/或服務類別的 CPU 限制設定。 工作量管理分派器不會將 CPU 資源配置給超出設定限制的這些服務類別或資料庫。
下一步
啟用工作量管理分派器來管理 CPU 資源並設定 CPU 限制之後,請考量完成下列作業:
- 透過配置 wlm_disp_concur 資料庫管理程式配置參數,設定分派並行層次。 請參閱: 設定分派並行層次。
- 透過配置 wlm_disp_cpu_shares 資料庫管理程式配置參數,啟用硬性及軟性 CPU 共用。 請參閱 啟用及設定 CPU 共用中的步驟 1。
- 使用 CREATE SERVICE CLASS 或 ALTER SERVICE CLASS 陳述式來建立或變更服務類別,並配置硬性或軟性 CPU 共用。 請參閱: 啟用及設定 CPU 共用。
- 透過配置 wlm_disp_min_util 資料庫管理程式配置參數,設定工作量管理分派器將服務類別視為作用中的 CPU 使用率百分比下限。 請參閱: 將服務類別的 CPU 資源使用率下限設為作用中。