Tiempo aproximado de lectura 00:08:00 min
Duda
¿Cuáles son los pasos a tomar en cuenta al momento de revisar el rendimiento de las rutinas?
Entorno
FRAMEWORK - Framework (Línea Protheus) - MI - DBAccess - A partir de la versión 12 en adelante
Solución
1. Introducción
Este documento tiene como objetivo recopilar datos sobre el procesamiento, impresión de informes, consulta y acceso a registros que presentan bajo rendimiento en el producto Microsiga Protheus. Con esta información, se pueden rastrear las causas del problema y establecer posibles soluciones para mejorar el desempeño del sistema.
Se recomienda abrir un ticket en el equipo de Soporte Técnico de TOTVS a través del Portal del Cliente, enviando el formulario debidamente completado, junto con todos los registros y evidencias solicitadas.
2. Recolección de Datos para el Análisis
A continuación, se detallan los puntos a evaluar para la recolección de datos que permitirán un diagnóstico efectivo del problema:
2.1. Rutina y Proceso Realizado
-
Describir la rutina y el procesamiento que presentan lentitud.
-
Indicar si el bajo rendimiento se ha detectado en otras rutinas o si es un problema puntual.
2.2. Origen del Problema
-
¿El problema siempre ha existido o surgió recientemente?
-
Si apareció recientemente, indicar desde cuándo y si ocurrió después de una migración o actualización del sistema.
-
Identificar qué versiones se actualizaron (RPO, BUILD, Ctree Server, LIB, etc.).
2.3. Tiempo de Procesamiento
-
Registrar cuántos registros se procesaron en la prueba.
-
Indicar el tiempo que tardó el proceso en finalizar.
2.4. Evidencia
-
Indicar si se realizaron mantenimientos recientes en la base de datos, servidores, diccionario de datos, o si hubo un incremento en la cantidad de datos procesados.
2.5. Escenario del Entorno
-
Especificar si el entorno tiene balanceo de carga.
-
Indicar si hay horarios específicos donde se nota más la lentitud.
-
Indicar si el entorno está alojado en Cloud TOTVS.
-
Verificar si se utilizan Procedimientos Almacenados y enviar capturas de pantalla de la opción en SIGACFG > Base de Datos > Diccionario > Procedimientos almacenados.
3. Evidencias y Registros para el Análisis
Para analizar correctamente el problema, es fundamental proporcionar los siguientes registros:
-
Versión actual del sistema, con el último RPO y Paquete de Envío Continuo.
-
Pruebas en un entorno estándar, sin personalizaciones, rdmakes o puntos de entrada.
-
Registro en video del proceso que presenta la lentitud.
-
Exportación del Visor de Objetos (Shift+F6 al acceder a la rutina del problema > Exportar datos).
-
Tablas afectadas, como CV8 y XX7, en formato .DTC.
-
Versión de DBAccess en uso.
-
Registros de logs:
-
LogProfiler
-
DBTrace
-
Console.log y Console.bak
-
TraceStack y Trace log
-
Si hay procedimientos almacenados, habilitar Trace en SQL u Oracle.
-
Si el problema está relacionado con contabilidad, enviar Registro CONOUTR.
-
4. Enlaces de Referencia
Para más información, consulta los siguientes enlaces:
-
Optimización del rendimiento en Protheus:
https://centraldeatendimento.totvs.com/hc/pt-br/articles/360017515552-MP-FRAME-Lentid%C3%A3o-no-Protheus-12 -
Evaluación de infraestructura local:
TOTVS ofrece consultoría TIS para evaluación del entorno. -
Configuración de la clave MARS en SQL para mejorar rendimiento:
https://tdn.totvs.com/display/public/PROT/DBAccess+-+Sección+[Entorno],+clave+MARS -
Procedimientos para reducir el consumo de CPU:
-
Actualización del servidor de aplicaciones: https://suporte.totvs.com/portal/p/10098/download#detail/737297
-
Actualización de DBAccess: https://suporte.totvs.com/portal/p/10098/download#detail/737309
-
Configuración de ODBC con controlador nativo: https://tdn.totvs.com/display/public/PROT/5+-+Fonte+de+dados+ODBC
-
-
Solución para problemas específicos en Facturación:
-
Costo promedio - MATA330: https://tdn.totvs.com/pages/viewpage.action?pageId=336404235
-
Siguiendo estos pasos y proporcionando la información detallada, el equipo de soporte podrá analizar y ofrecer una solución más rápida y efectiva al problema de rendimiento en el sistema Microsiga Protheus.
Conozca más:
OINF0004 - Evaluación del rendimiento de las rutinas Protheus - Microsiga Protheus Line - TDN
0 Comentarios