소개
이 문서에서는 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)로 업그레이드할 때 동일한 절차를 반복하지 마십시오.
절차
- Unified CCE 서비스 제어를 사용하여 로거 및 총판사 서비스를 중지합니다.
- 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 서비스 제어를 사용하여 로거 서비스를 중지합니다.
- 명령 프롬프트에서 <SystemDrive>:\icm\bin 디렉토리에 있는 RunFF.bat 파일을 실행합니다.
- ICM 데이터베이스에 채우기 비율 적용을 진행합니다.
주: 데이터베이스의 크기에 따라 데이터베이스에 채우기 비율을 적용하는 데 몇 분에서 몇 시간이 걸립니다. 예를 들어, 300GB 로거는 2~3시간 정도 걸립니다. 프로세스가 완료되면 로그 파일은 <SystemDrive>\temp\<DatabaseName>_Result.txt에 저장됩니다.
- Unified CCE 서비스 제어를 사용하여 로거 서비스를 시작합니다.
문제를 해결하려면 다음을 수행합니다.
자세한 내용은 RunFF.bat/help 파일을 참조하십시오.
AW-HDS 데이터베이스의 성능 향상
절차
- Unified CCE 서비스 제어를 사용하여 총판사 서비스를 중지합니다.
- 명령 프롬프트에서 <SystemDrive>:\icm\bin 디렉토리에 있는 RunFF.bat 파일을 실행합니다.
- ICM 데이터베이스에 채우기 비율 적용을 진행합니다.
주: 데이터베이스의 크기에 따라 데이터베이스에 채우기 비율을 적용하는 데 몇 분에서 몇 시간이 걸립니다. 예를 들어, 300GB HDS의 경우 2~3시간이 소요됩니다. 프로세스가 완료되면 로그 파일은 <SystemDrive>\temp\<DatabaseName>_Result.txt에 저장됩니다.
- Unified CCE 서비스 제어를 사용하여 총판사 서비스를 시작합니다.
문제를 해결하려면 다음을 수행합니다.
자세한 내용은 RunFF.bat/help 파일을 참조하십시오.
보고 성능 향상
보고 응용 프로그램의 성능을 향상시키려면 데이터베이스 서버(AW-HDS, AW-HDS-DDS, HDS-DDS)에서 언급된 Windows 설정을 수정합니다.
-
페이징 파일 크기를 서버 메모리의 1.5배로 늘립니다.
페이징 파일 크기를 변경하려면 제어판에서 가상 메모리를 검색합니다. Virtual Memory(가상 메모리) 대화 상자에서 Custom size(맞춤형 크기)를 선택합니다. Initial size(초기 크기) 및 Maximum size(최대 크기)를 모두 서버 메모리의 1.5배로 설정합니다.
-
Server Power Options(서버 전원 옵션)를 High Performance(고성능)로 설정합니다.
제어판에서 전원 옵션을 선택합니다. 기본적으로 [균형 계획]이 선택됩니다. Show additional plans(추가 계획 표시)를 선택하고 High performance(고성능)를 선택합니다.
-
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 설명서를 참조하십시오.
절차
- HDS 데이터베이스 서버에서 추적 플래그 692를 활성화하려면 위에서 언급한 명령을 실행합니다.
DBCC traceon (692, -1);
GO
참고:사용되지 않는 공간이 증가하면 HDS에서 예기치 않은 비우기 트리거가 발생할 수 있습니다. 추적 플래그 692는 예기치 않은 비우기 문제를 완화하는 데 도움이 됩니다. 추적 플래그를 활성화한 후에는 짧은 기간 동안 CPU가 10%에서 15%로 증가합니다. 추적 플래그를 유지해야 하는 경우 서버 시작 옵션을 -T(대문자) 옵션으로 업데이트해야 합니다. 자세한 내용은 데이터베이스 엔진 서비스 시작 옵션을 참조하십시오.
관련 정보
UCCE/PCCE 설치 업그레이드 가이드
기술 지원 및 문서 − Cisco Systems