La sesión de Contact Optimization tarda mucho tiempo en ejecutarse
A continuación se muestran los pasos de resolución de problemas que puede seguir si cree que la sesión de Contact Optimization tarda demasiado tiempo en ejecutarse.
Antes de empezar
1.
Asegúrese de que la sesión no se está ejecutando con Optimize|Debug|ExtraVerbose habilitado, ya que este valor provoca tiempos de ejecución lentos. Compruebe la configuración avanzada de nivel de sesión y, también, las propiedades de configuración.
2.
3.
4.
Establezca Optimize|Logging|loggingLevels en MEDIUM (medio) o LOW (bajo). Compruebe la configuración avanzada de nivel de sesión y, también, las propiedades de configuración.
Ejecutar una sesión para generar un registro limpio para la resolución de problemas
Si la sesión de Contact Optimization tarda demasiado en ejecutarse después de seguir los pasos en Antes de empezar, debe recopilar información detallada para el análisis.
Ejecute una sesión para generar un registro limpio del servidor Contact Optimization con el valor HIGH (alto) o ALL (todo) activo. Mientras se está ejecutando la sesión, no acceda a ningún informe de Contact Optimization, ya que esta acción añade datos al registro que pueden confundir las cosas. Esta sesión podría tardar más tiempo en ejecutarse porque está recopilando datos de registro detallados. Recuerde restablecer Optimize|Logging|loggingLevels en MEDIUM o LOW después de recopilar el registro limpio.
Cuando haya generado el registro, compruebe dos cosas:
*
*
Cómo comprobar la cantidad de tiempo empleada en acceder a la base de datos
Mediante el uso del registro limpio que ha generado, siga estos pasos para descubrir cuánto tarda Contact Optimization en acceder a la base de datos para configurar los datos necesarios para la sesión.
1.
En el registro del servidor Contact Optimization, busque la serie: LRE Starting chunk: 0
2.
Si el valor parece demasiado alto, busque las marcas de hora de inicio y finalización para las consultas que abarcan la sección del registro anterior a LRE Starting chunk: 0 para identificar cuál está tardando demasiado.
3.
Cómo comprobar la cantidad de tiempo empleada en procesar muestreos de cliente (fragmentos)
Mediante el uso del registro limpio que ha generado, siga este procedimiento para descubrir cuánto tarda Contact Optimization en procesar los muestreos de cliente.
En el registro del servidor Contact Optimization, reste la marca de fecha y hora de la línea que coincide con LRE Starting chunk: 0 de la marca de fecha y hora de la línea que coincide con Run Thread terminated.
Esta entrada de registro le indica el tiempo total empleado en la sección de optimización que hace un uso intensivo de la CPU. Si esta acción es donde se invierte la mayor parte del tiempo, puede obtener una mejor idea de lo que está pasando consultando las iteraciones del fragmento.
La solución óptima para cada fragmento se encuentra repitiendo los pasos siguientes:
1.
2.
3.
Cada vez que Contact Optimization aplica un conjunto de puntuaciones, cuenta como una iteración de fragmento. La cantidad de tiempo empleado en la sección que utiliza mucho la CPU es aproximadamente proporcional al promedio de iteraciones por fragmento.