目錄

簡介

必要條件

需求

採用元件

背景資訊

TempDB的效能增強

程式

記錄器資料庫的效能增強

程式

AW-HDS資料庫的效能增強

程式

提高報告效能

減少為HDS保留的未使用空間

程式

相關資訊

簡介

本文檔介紹如何在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)時不要重複相同的過程。

程式

1. 使用Unified CCE Service Control停止記錄器和總代理商服務。

2. 登入到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的資料庫和日誌檔案大小。

3. 重新啟動SQL服務。

4. 啟動記錄器和總代理商服務。

記錄器資料庫的效能增強

程式

在記錄器資料庫的A端和B端執行此過程。

1. 使用Unified CCE Service Control停止Logger服務。

2. 在命令提示符下，運行位於<SystemDrive>:\icm\bin目錄中的RunFF.bat檔案。

3. 繼續將填充因子應用到ICM資料庫。

註：根據資料庫的大小，將填充因子應用到資料庫需要幾分鐘到幾小時。例如，300 GB記錄器需要2到3小時之間的任何時間。完成該過程後，日誌檔案將儲存在<SystemDrive>\temp\<DatabaseName>_Result.txt中。

4. 使用Unified CCE Service Control啟動Logger服務。

要排除故障，請執行以下操作：

有關詳細資訊，請參閱RunFF.bat/help檔案。

AW-HDS資料庫的效能增強

程式

1. 使用Unified CCE Service Control停止總代理商服務。

2. 在命令提示符下，運行位於<SystemDrive>:\icm\bin目錄中的RunFF.bat檔案。

3. 繼續將填充因子應用到ICM資料庫。

註：根據資料庫的大小，將填充因子應用到資料庫需要幾分鐘到幾小時。例如，300 GB HDS需要2到3小時之間的任何時間。完成該過程後，日誌檔案將儲存在<SystemDrive>\temp\<DatabaseName>_Result.txt中。

4. 使用Unified CCE Service Control啟動總代理商服務。

要排除故障，請執行以下操作：

有關詳細資訊，請參閱RunFF.bat/help檔案。

提高報告效能

為了提高報告應用程式的效能，請在資料庫伺服器(AW-HDS、AW-HDS-DDS、HDS-DDS)上修改所提到的Windows設定。

1. 將分頁檔案大小增加到伺服器記憶體的1.5倍。

要更改分頁檔案大小，請從控制面板搜尋虛擬記憶體。在「虛擬記憶體」對話方塊中，選擇「自定義大小」。將Initial size和Maximum size均設定為伺服器記憶體的1.5倍。

2. 將伺服器電源選項設定為高效能。

從「控制面板」中選擇「電源選項」。預設情況下，平衡計畫處於選中狀態。選擇「顯示附加計畫」，然後選擇「高效能」。

3. 在SQL Server中，禁用AW和HDS資料庫的自動更新統計資訊。

在SQL Server Management Studio中，按一下右鍵對象資源管理器中的資料庫名稱，然後選擇「屬性」。選擇「選項」頁。在該頁的「自動」部分中，將「自動建立統計資訊」和「自動更新統計資訊」設定為False。

減少為HDS保留的未使用空間

在升級或遷移到Microsoft SQL 2017後，在HDS資料庫伺服器上啟用跟蹤標誌692，以減少AW-HDS、AW-HDS-DDS、HDS-DDS資料庫伺服器上保留的未使用空間的增長。有關跟蹤標誌692的詳細資訊，請參閱Microsoft文檔。

程式

1. 運行上述命令以在HDS資料庫伺服器上啟用跟蹤標誌692。

DBCC traceon (692, -1);

GO

注意：未使用空間的增加可能導致HDS中出現意外的清除觸發器，跟蹤標誌692有助於緩解意外的清除問題。啟用跟蹤標誌後，CPU在較短的時間內會增加10%到15%。如果需要保留跟蹤標誌，則必須使用 — T（大寫）選項更新伺服器啟動選項。有關詳細資訊，請參閱資料庫引擎服務啟動選項。

相關資訊

UCCE/PCCE安裝升級指南

技術支援與文件 - Cisco Systems