목차

소개

사전 요구 사항

요구 사항

사용되는 구성 요소

배경 정보

TempDB의 성능 향상

절차

로거 데이터베이스의 성능 향상

절차

AW-HDS 데이터베이스의 성능 향상

절차

보고 성능 향상

HDS에 대한 예약된 미사용 공간 감소

절차

관련 정보

소개

이 문서에서는 Cisco UCCE(Unified Contact Center Enterprise)에서 업그레이드한 후 데이터베이스 성능을 향상시키는 방법에 대해 설명합니다.

사전 요구 사항

요구 사항

다음 주제에 대한 지식을 보유하고 있으면 유용합니다.

- Cisco UCCE(Unified Contact Center Enterprise)

- PCCE(Contact Center Enterprise) 패키지

사용되는 구성 요소

이 문서의 정보는 다음 소프트웨어 버전을 기반으로 합니다.

- UCCE/PCCE 릴리스 12.6

- 누적 업데이트가 있는 Microsoft SQL Server 2017(Standard 및 Enterprise 버전)

- 누적 업데이트가 있는 Microsoft SQL Server 2019(Standard 및 Enterprise 버전)

이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 미리 숙지하시기 바랍니다.

배경 정보

공통 접지 또는 기술 새로고침 업그레이드를 수행한 후 이 섹션에 설명된 절차를 완료하여 데이터베이스의 성능을 향상시킵니다. 이 프로세스는 일회성 프로세스이며 유지 관리 기간 동안 로거 및 AW-HDS 데이터베이스에서만 실행해야 합니다.

참고: AW-HDS - Admin Workstation Historical Data Server, HDS-DDS - Admin Workstation Detail Data Server, AW-HDS-DDS - Admin Workstation Historical Data Server/Detail Data Server

TempDB의 성능 향상

참고: 기술 새로고침 업그레이드를 수행할 때 이 섹션을 건너뛸 수 있습니다.

Logger, Rogger, AW-HDS-DDS, AW-HDS 및 HDS-DDS 시스템에서 이 절차를 수행하여 SQL Server의 TempDB 기능을 활용합니다. SQL Server TempDB 데이터베이스 및 그 사용에 대한 자세한 내용은 TempDB 데이터베이스에 대한 Microsoft SQL Server 설명서를 참조하십시오.

참고: 이 절차는 공통 접지 업그레이드 프로세스에만 적용됩니다. 12.5(1)에서 TempDB의 Performance Enhancement(성능 향상) 절차가 이미 완료된 경우 12.5(2)로 업그레이드할 때 동일한 절차를 반복하지 마십시오.

절차

1. Unified CCE 서비스 제어를 사용하여 로거 및 총판사 서비스를 중지합니다.

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 서비스 제어를 사용하여 로거 서비스를 중지합니다.

2. 명령 프롬프트에서 <SystemDrive>:\icm\bin 디렉토리에 있는 RunFF.bat 파일을 실행합니다.

3. ICM 데이터베이스에 채우기 비율 적용을 진행합니다.

주: 데이터베이스의 크기에 따라 데이터베이스에 채우기 비율을 적용하는 데 몇 분에서 몇 시간이 걸립니다. 예를 들어, 300GB 로거는 2~3시간 정도 걸립니다. 프로세스가 완료되면 로그 파일은 <SystemDrive>\temp\<DatabaseName>_Result.txt에 저장됩니다.

4. Unified CCE 서비스 제어를 사용하여 로거 서비스를 시작합니다.

문제를 해결하려면 다음을 수행합니다.

자세한 내용은 RunFF.bat/help 파일을 참조하십시오.

AW-HDS 데이터베이스의 성능 향상

절차

1. Unified CCE 서비스 제어를 사용하여 총판사 서비스를 중지합니다.

2. 명령 프롬프트에서 <SystemDrive>:\icm\bin 디렉토리에 있는 RunFF.bat 파일을 실행합니다.

3. ICM 데이터베이스에 채우기 비율 적용을 진행합니다.

주: 데이터베이스의 크기에 따라 데이터베이스에 채우기 비율을 적용하는 데 몇 분에서 몇 시간이 걸립니다. 예를 들어, 300GB HDS의 경우 2~3시간이 소요됩니다. 프로세스가 완료되면 로그 파일은 <SystemDrive>\temp\<DatabaseName>_Result.txt에 저장됩니다.

4. Unified CCE 서비스 제어를 사용하여 총판사 서비스를 시작합니다.

문제를 해결하려면 다음을 수행합니다.

자세한 내용은 RunFF.bat/help 파일을 참조하십시오.

보고 성능 향상

보고 응용 프로그램의 성능을 향상시키려면 데이터베이스 서버(AW-HDS, AW-HDS-DDS, HDS-DDS)에서 언급된 Windows 설정을 수정합니다.

1. 페이징 파일 크기를 서버 메모리의 1.5배로 늘립니다.

페이징 파일 크기를 변경하려면 제어판에서 가상 메모리를 검색합니다. Virtual Memory(가상 메모리) 대화 상자에서 Custom size(맞춤형 크기)를 선택합니다. Initial size(초기 크기) 및 Maximum size(최대 크기)를 모두 서버 메모리의 1.5배로 설정합니다.

2. Server Power Options(서버 전원 옵션)를 High Performance(고성능)로 설정합니다.

제어판에서 전원 옵션을 선택합니다. 기본적으로 [균형 계획]이 선택됩니다. Show additional plans(추가 계획 표시)를 선택하고 High performance(고성능)를 선택합니다.

3. SQL Server에서 AW 및 HDS 데이터베이스에 대한 자동 업데이트 통계를 비활성화합니다.

SQL Server Management Studio의 개체 탐색기에서 데이터베이스 이름을 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다. 옵션 페이지를 선택합니다. 이 페이지의 Automatic(자동) 섹션에서 Auto Create Statistics(통계 자동 생성) 및 Auto Update Statistics(통계 자동 업데이트)를 False(거짓)로 설정합니다.

HDS에 대한 예약된 미사용 공간 감소

Microsoft SQL 2017로 업그레이드하거나 마이그레이션한 후 AW-HDS, AW-HDS-DDS, HDS-DDS 데이터베이스 서버에서 사용하지 않는 예약된 공간의 증가를 줄이려면 HDS 데이터베이스 서버에서 추적 플래그 692를 활성화합니다. 추적 플래그 692에 대한 자세한 내용은 Microsoft 설명서를 참조하십시오.

절차

1. HDS 데이터베이스 서버에서 추적 플래그 692를 활성화하려면 위에서 언급한 명령을 실행합니다.

DBCC traceon (692, -1);

GO

참고:사용되지 않는 공간이 증가하면 HDS에서 예기치 않은 비우기 트리거가 발생할 수 있습니다. 추적 플래그 692는 예기치 않은 비우기 문제를 완화하는 데 도움이 됩니다. 추적 플래그를 활성화한 후에는 짧은 기간 동안 CPU가 10%에서 15%로 증가합니다. 추적 플래그를 유지해야 하는 경우 서버 시작 옵션을 -T(대문자) 옵션으로 업데이트해야 합니다. 자세한 내용은 데이터베이스 엔진 서비스 시작 옵션을 참조하십시오.

관련 정보

UCCE/PCCE 설치 업그레이드 가이드

기술 지원 및 문서 − Cisco Systems