簡介
本文檔介紹如何在Cisco Unified Contact Center Enterprise(UCCE)升級後提高資料庫效能。
必要條件
需求
思科建議您瞭解以下主題:
- 思科整合客服中心企業版(UCCE)
- 套裝客服中心企業版(PCCE)
採用元件
本檔案中的資訊是根據以下軟體版本:
- UCCE/PCCE版本12.6
- Microsoft SQL Server 2017(Standard版和Enterprise版),帶累積更新
- Microsoft SQL Server 2019(Standard版和Enterprise版),帶累積更新
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路運作中,請確保您瞭解任何指令可能造成的影響。
背景資訊
執行公共場地或技術更新升級後,請完成本節中介紹的步驟,以提高資料庫的效能。這是一個一次性進程,必須在維護時段內僅在記錄器和AW-HDS資料庫上運行。
註:AW-HDS — 管理工作站歷史資料伺服器、HDS-DDS — 管理工作站詳細資料伺服器、AW-HDS-DDS — 管理工作站歷史資料伺服器/詳細資料伺服器。
TempDB的效能增強
註:執行技術更新升級時,可以跳過此部分。
在記錄器、記錄器、AW-HDS-DDS、AW-HDS和HDS-DDS電腦上執行此過程,以獲得SQL Server的TempDB功能的優點。有關SQL Server TempDB資料庫及其使用的詳細資訊,請參閱TempDB資料庫的Microsoft SQL Server文檔。
註:此過程僅適用於共同市場升級過程。如果在12.5(1)上已完成TempDB過程的效能增強,則在升級到12.5(2)時不要重複相同的過程。
程式
- 使用Unified CCE Service Control停止記錄器和總代理商服務。
- 登入到SQL Server Management Studio,並在主資料庫上運行上述查詢。
將TempDB初始大小修改為建議值:
ALTER DATABASE tempdb MODIFY FILE
(NAME = 'tempdev', SIZE = 800, FILEGROWTH = 100)
ALTER DATABASE tempdb MODIFY FILE
(NAME = 'templog', SIZE = 600, FILEGROWTH = 10%)
新增多個TempDB檔案:
USE [primary];
GO
ALTER DATABASE [tempdb] ADD FILE
(NAME = N'tempdev2', FILENAME = N'' , SIZE = 800 , FILEGROWTH = 100);
ALTER DATABASE [tempdb] ADD FILE
(NAME = N'tempdev3', FILENAME = N'' , SIZE = 800 , FILEGROWTH = 100);
ALTER DATABASE [tempdb] ADD FILE
(NAME = N'tempdev4', FILENAME = N'' , SIZE = 800 , FILEGROWTH = 100);
GO
註:例如,= C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\tempdev2.ndf
確保根據電腦修改查詢中的值。有關詳細資訊,請參閱增加TempDB的資料庫和日誌檔案大小。
- 重新啟動SQL服務。
- 啟動記錄器和總代理商服務。
記錄器資料庫的效能增強
程式
在記錄器資料庫的A端和B端執行此過程。
- 使用Unified CCE Service Control停止Logger服務。
- 在命令提示符下,運行位於<SystemDrive>:\icm\bin目錄中的RunFF.bat檔案。
- 繼續將填充因子應用到ICM資料庫。
註:根據資料庫的大小,將填充因子應用到資料庫需要幾分鐘到幾小時。例如,300 GB記錄器需要2到3小時之間的任何時間。完成該過程後,日誌檔案將儲存在<SystemDrive>\temp\<DatabaseName>_Result.txt中。
- 使用Unified CCE Service Control啟動Logger服務。
要排除故障,請執行以下操作:
有關詳細資訊,請參閱RunFF.bat/help檔案。
AW-HDS資料庫的效能增強
程式
- 使用Unified CCE Service Control停止總代理商服務。
- 在命令提示符下,運行位於<SystemDrive>:\icm\bin目錄中的RunFF.bat檔案。
- 繼續將填充因子應用到ICM資料庫。
註:根據資料庫的大小,將填充因子應用到資料庫需要幾分鐘到幾小時。例如,300 GB HDS需要2到3小時之間的任何時間。完成該過程後,日誌檔案將儲存在<SystemDrive>\temp\<DatabaseName>_Result.txt中。
- 使用Unified CCE Service Control啟動總代理商服務。
要排除故障,請執行以下操作:
有關詳細資訊,請參閱RunFF.bat/help檔案。
提高報告效能
為了提高報告應用程式的效能,請在資料庫伺服器(AW-HDS、AW-HDS-DDS、HDS-DDS)上修改所提到的Windows設定。
-
將分頁檔案大小增加到伺服器記憶體的1.5倍。
要更改分頁檔案大小,請從控制面板搜尋虛擬記憶體。在「虛擬記憶體」對話方塊中,選擇「自定義大小」。將Initial size和Maximum size均設定為伺服器記憶體的1.5倍。
-
將伺服器電源選項設定為高效能。
從「控制面板」中選擇「電源選項」。預設情況下,平衡計畫處於選中狀態。選擇「顯示附加計畫」,然後選擇「高效能」。
-
在SQL Server中,禁用AW和HDS資料庫的自動更新統計資訊。
在SQL Server Management Studio中,按一下右鍵對象資源管理器中的資料庫名稱,然後選擇「屬性」。選擇「選項」頁。在該頁的「自動」部分中,將「自動建立統計資訊」和「自動更新統計資訊」設定為False。
減少為HDS保留的未使用空間
在升級或遷移到Microsoft SQL 2017後,在HDS資料庫伺服器上啟用跟蹤標誌692,以減少AW-HDS、AW-HDS-DDS、HDS-DDS資料庫伺服器上保留的未使用空間的增長。有關跟蹤標誌692的詳細資訊,請參閱Microsoft文檔。
程式
- 運行上述命令以在HDS資料庫伺服器上啟用跟蹤標誌692。
DBCC traceon (692, -1);
GO
注意:未使用空間的增加可能導致HDS中出現意外的清除觸發器,跟蹤標誌692有助於緩解意外的清除問題。啟用跟蹤標誌後,CPU在較短的時間內會增加10%到15%。如果需要保留跟蹤標誌,則必須使用 — T(大寫)選項更新伺服器啟動選項。有關詳細資訊,請參閱資料庫引擎服務啟動選項。
相關資訊
UCCE/PCCE安裝升級指南
技術支援與文件 - Cisco Systems