Introducción
Este documento describe cómo mejorar el rendimiento de la base de datos después de una actualización en Cisco Unified Contact Center Enterprise (UCCE).
Prerequisites
Requirements
Cisco recomienda que tenga conocimiento sobre estos temas:
- Cisco Unified Contact Center Enterprise (UCCE)
- Paquete Contact Center Enterprise (PCCE)
Componentes Utilizados
La información que contiene este documento se basa en estas versiones de software:
- Versión 12.6 de UCCE/PCCE
- Microsoft SQL Server 2017 (ediciones Standard y Enterprise) con actualizaciones acumulativas
- Microsoft SQL Server 2019 (ediciones Standard y Enterprise) con actualizaciones acumulativas
La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.
Antecedentes
Después de realizar una actualización de Common Ground o Technology Refresh, complete los procedimientos descritos en esta sección para mejorar el rendimiento de la base de datos. Se trata de un proceso que se realiza una sola vez y sólo debe ejecutarse en las bases de datos del registrador y AW-HDS durante una ventana de mantenimiento.
Nota: AW-HDS - Servidor de datos históricos de la estación de trabajo de administración, HDS-DDS - Servidor de datos detallados de la estación de trabajo de administración, AW-HDS-DDS - Servidor de datos históricos de la estación de trabajo de administración/Servidor de datos detallados.
Mejora del rendimiento de TempDB
Nota: puede omitir esta sección cuando realice una actualización de actualización de tecnología.
Realice este procedimiento en Logger, Rogger, AW-HDS-DDS, AW-HDS y HDS-DDS para obtener las ventajas de las funciones TempDB para SQL Server. Para obtener más información sobre la base de datos TempDB de SQL Server y su uso, vea la documentación de Microsoft SQL Server para la base de datos TempDB.
Nota: Este procedimiento se aplica únicamente al proceso de actualización Common Ground. Si el procedimiento Performance Enhancement of TempDB ya se completó en 12.5(1), no repita el mismo procedimiento mientras actualiza a 12.5(2).
Procedimiento
- Utilice Unified CCE Service Control para detener los servicios de registrador y distribuidor.
- Inicie sesión en SQL Server Management Studio y ejecute las consultas mencionadas en la base de datos principal.
Para modificar el tamaño inicial de TempDB al valor recomendado:
ALTER DATABASE tempdb MODIFY FILE
(NAME = 'tempdev', SIZE = 800, FILEGROWTH = 100)
ALTER DATABASE tempdb MODIFY FILE
(NAME = 'templog', SIZE = 600, FILEGROWTH = 10%)
Para agregar varios archivos 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
Nota: Por ejemplo, = C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\tempdev2.ndf
Asegúrese de modificar los valores de la consulta en función de los equipos. Para obtener más información, vea Increase Database and Log File Size for TempDB.
- Reinicie SQL Services.
- Inicie los servicios de registrador y distribuidor.
Mejora del rendimiento de la base de datos del registrador
Procedimiento
Realice este procedimiento en el Lado A y el Lado B de la base de datos Logger.
- Utilice Unified CCE Service Control para detener el servicio Registrador.
- En el símbolo del sistema, ejecute el archivo RunFF.bat que se encuentra en el directorio <SystemDrive>:\icm\bin.
- Proceder con la aplicación del factor de llenado a las bases de datos ICM.
Nota: En función del tamaño de la base de datos, se tardan entre varios minutos y varias horas en aplicar el factor de relleno a la base de datos. Por ejemplo, un registrador de 300 GB tarda entre 2 y 3 horas. Una vez finalizado el proceso, el archivo de registro se almacena en <SystemDrive>\temp\<DatabaseName>_Result.txt.
- Utilice Unified CCE Service Control para iniciar el servicio Registrador.
Para Solucionar Problemas:
Consulte el archivo RunFF.bat/help para obtener más información.
Mejora del rendimiento de la base de datos AW-HDS
Procedimiento
- Utilice Unified CCE Service Control para detener el servicio del distribuidor.
- En el símbolo del sistema, ejecute el archivo RunFF.bat que se encuentra en el directorio <SystemDrive>:\icm\bin.
- Proceder con la aplicación del factor de llenado a las bases de datos ICM.
Nota: En función del tamaño de la base de datos, se tardan entre varios minutos y varias horas en aplicar el factor de relleno a la base de datos. Por ejemplo, un HDS de 300 GB tarda entre 2 y 3 horas. Una vez finalizado el proceso, el archivo de registro se almacena en <SystemDrive>\temp\<DatabaseName>_Result.txt.
- Utilice Unified CCE Service Control para iniciar el servicio del distribuidor.
Para Solucionar Problemas:
Consulte el archivo RunFF.bat/help para obtener más información.
Mejora del rendimiento de informes
Para mejorar el rendimiento de la aplicación de informes, modifique los ajustes de Windows mencionados en los servidores de bases de datos (AW-HDS, AW-HDS-DDS, HDS-DDS).
-
Aumente el tamaño del archivo de paginación hasta 1,5 veces la memoria del servidor.
Para cambiar el tamaño del archivo de paginación, en el Panel de control busque Memoria virtual. En el cuadro de diálogo Memoria virtual, seleccione Tamaño personalizado. Establezca Tamaño inicial y Tamaño máximo en 1,5 veces la memoria del servidor.
-
Establezca las Opciones de alimentación del servidor en Alto rendimiento.
En el Panel de control, seleccione Opciones de energía. De forma predeterminada, se selecciona el plan Equilibrado. Seleccione Mostrar planes adicionales y seleccione Alto rendimiento.
-
En SQL Server, deshabilite las estadísticas de actualización automática para bases de datos AW y HDS.
En SQL Server Management Studio, haga clic con el botón secundario en el nombre de la base de datos en el Explorador de objetos y seleccione Propiedades. Seleccione la página Opciones. En la sección Automático de la página, establezca Crear estadísticas automáticamente y Actualizar estadísticas automáticamente en Falso.
Reduzca el espacio reservado no utilizado para HDS
Active el indicador de seguimiento 692 en el servidor de base de datos HDS para reducir el crecimiento del espacio sin usar reservado en los servidores de base de datos AW-HDS, AW-HDS-DDS, HDS-DDS, después de actualizar o migrar a Microsoft SQL 2017. Para obtener más información sobre el indicador de seguimiento 692, vea la documentación de Microsoft.
Procedimiento
- Ejecute el comando mencionado para habilitar el indicador de seguimiento 692 en el servidor de base de datos HDS.
DBCC traceon (692, -1);
GO
Nota: Un aumento en el espacio no utilizado puede conducir a un disparador de purga inesperado en HDS , trace flag 692 ayuda a mitigar el problema de purga inesperado. Después de habilitar el indicador de seguimiento, se producirá un aumento del 10% al 15% de la CPU durante un período corto. Si es necesario conservar el indicador de seguimiento, las opciones de inicio del servidor deben actualizarse con la opción -T (mayúscula). Para obtener más información, vea Opciones de inicio del servicio del motor de base de datos.
Información Relacionada
Guía de actualización de la instalación de UCCE/PCCE
Soporte Técnico y Documentación - Cisco Systems