Base de Conhecimento

FRAMEWORK - Framework (Línea Protheus) MI - Evaluación de Performance

Duda
¿Qué información es necesaria evaluar y enviar en el ticket a soporte para los procesos, impresión de informes, consultas y acceso a registros que presentan bajo performance en el sistema?

Ambiente
FRAMEWORK - Framework (Línea Protheus) MI – A partir de versión 11.8

Solución
La siguiente información deberá ser utilizada en el proceso de apertura de los tickets, cada pregunta fue elaborada para agilizar la atención de los tickets de performance por lo que es importante que todas sean debidamente contestadas:

1. Sobre el proceso

Envíe una evidencia grabada en video del proceso que está realizando. No es necesario grabar hasta el final del proceso del programa, si no mostrar lo esencial y demostrar el proceso realizado y el comportamiento obtenido;
Importante: Las ocurrencias de performance son tratadas en un ambiente estándar, actualizado en versiones/release vigentes; Si no cuenta con un ambiente en estas condiciones, genere un ambiente homologado para dar continuidad. La prueba y respectiva evidencia, la cual será tomada como base de análisis, debe atender lo siguiente:

a) En el video agregue la pantalla obtenida de Shift+F6 dentro de la rutina en que realiza el proceso
b) Envíe el inspector de Objetos del ambiente, generando el txt:
c) Envíe la pantalla del Monitor del DBAccess. Para más información acerca de la actualización acceda a la siguiente FAQ
d) Realice la prueba con el comando IXBLOG=NORUN activado en el archivo INI del appserver, durante el proceso será presentado el mensaje "USER FUNCTION debug is active, you will have performance cost"
d) En el video muestre las preguntas/parámetros utilizados en la ejecución de la rutina (SX1). En algunas rutinas no son accionadas en el proceso, sino a través de la tecla F12;

2. Logs de Proceso para análisis

a) Genere el archivo Log Profiler (Log de ADVPL)
b) DBTrace (Rastreamiento del DBAccess)
c) Log de Procesamiento, en caso de que el proceso/rutina ejecute un log de procesamiento. Ejemplo: Log de la tabla CV8
d) Latencia de Red
Ejecute el comando U_NETTEST en el programa inicial de Protheus y envíe los archivos generados en \Protheus\protheus_data\nettest\
Espere 10 minutos para que recuperar el log
Importante: La latencia de red arriba de 100ms pueden generar baja de performance en el tráfico de red entre el smartclient y el appserver. Si algo así acontece en su ambiente, entre en contacto con su equipo de infraestructura para evaluación

3. Cuestionario

a) Load Balance – ¿Su ambiente posee configuración para Balanceo de Carga?
b) Cloud TOTVS - ¿Su ambiente se encuentra hospedado en el Cloud de TOTVS?
c) Stored Procedures - ¿el ambiente utiliza Stored Procedures? ¿cuáles? Acceda al módulo configurador, opción Diccionario de Datos\Diccionario\Stored Procedures y mande esa pantalla
d) Tiempo de Proceso – Utilice un caso de prueba para análisis del tiempo del proceso:
- ¿Cuántos registros fueron procesados en la prueba?
-¿Cuánto tiempo, en minutos, tomo el proceso para terminar su ejecución?

e) Origen del Problema - ¿El problema de bajo performance siempre ha existido?, si es así ¿Qué medidas/acciones fueron realizadas al respecto?
En caso de que este mismo proceso era realizado anteriormente sin problema de bajo performance:
-¿El bajo performance ocurrió después de la migración de versión?
-¿La baja de performance ocurrio después de alguna actualización? ¿Cuál específicamente? RPO/LIB/BUILD/Ctree server/etc

f) ¿Cuál es la mayor baja de desempeño? ¿Ha determinado el periodo del día en que se percibe un mayor bajo de desempeño en la rutina? ¿En ese periodo la rutina está ejecutando algún procesamiento pesado? Por ejemplo: JOB de TSS, Contabilización Offline, Reprocesamientos, etc

g) Indicios - ¿Recientemente hay algún mantenimiento/ alteración en:
-Base de datos
-Servidores
-Estructura del Ambiente/ Diccionario de datos
-Volumen de datos a ser procesados, por ejemplo: hay aumento de producción/ventas de la empresa a ser ejecutados?
h)¿El bajo performance fue identificado en otras rutinas? ¿Es un problema general o puntual para el proceso aquí registrado?
i) ¿Hay datos adicionales para considerarse en el análisis?

¿Fue útil este artículo?
Usuarios a los que les pareció útil: 0 de 0

1 Comentarios

  • Avatar
    JUAN CARLOS ROSAS DELGADO

    1. Sobre el proceso

    ENVIAMOS VIDEO E IMAGENES DE EVIDENCIA CON ESTA FALLA:

     

    3. Cuestionario

    a) Load Balance – ¿Su ambiente posee configuración para Balanceo de Carga?  

    debe de tener balance

     

    b) Cloud TOTVS - ¿Su ambiente se encuentra hospedado en el Cloud de TOTVS? 

    no, se hospeda en servidor propio

     

     

    c) Stored Procedures - ¿el ambiente utiliza Stored Procedures? ¿cuáles? Acceda al módulo configurado, opción Diccionario de Datos\Diccionario\Stored Procedures y mande esa pantalla

     


    d) Tiempo de Proceso – Utilice un caso de prueba para análisis del tiempo del proceso:
    - ¿Cuántos registros fueron procesados en la prueba?
    -¿Cuánto tiempo, en minutos, tomo el proceso para terminar su ejecución?


    e) Origen del Problema - ¿El problema de bajo performance siempre ha existido?, si es así ¿Qué medidas/acciones fueron realizadas al respecto?
    En caso de que este mismo proceso era realizado anteriormente sin problema de bajo performance:
    -¿El bajo performance ocurrió después de la migración de versión?
    -¿La baja de performance ocurrio después de alguna actualización? ¿Cuál específicamente? RPO/LIB/BUILD/Ctree server/etc

    RE: sigue existiendo

     


    f) ¿Cuál es la mayor baja de desempeño? ¿Ha determinado el periodo del día en que se percibe un mayor bajo de desempeño en la rutina? ¿En ese periodo la rutina está ejecutando algún procesamiento pesado? Por ejemplo: JOB de TSS, Contabilización Offline, Reprocesamientos, etc

    g) Indicios - ¿Recientemente hay algún mantenimiento/ alteración en:
    -Base de datos: NO HAY ALTERACIÓN O MANTENIMIENTO
    -Servidore: RESPALDO DIARIO
    -Estructura del Ambiente/ Diccionario de datos: INSTALADA POR USTEDES
    -Volumen de datos a ser procesados, por ejemplo: hay aumento de producción/ventas de la empresa a ser ejecutados? ASI ES, CONSUME MAS MEMORIA

    h)¿El bajo performance fue identificado en otras rutinas? ¿Es un problema general o puntual para el proceso aquí registrado?

    AL INICIO DEL DIA


    i) ¿Hay datos adicionales para considerarse en el análisis?

     

    0
    Acciones de comentarios Permalink
Inicie sesión para dejar un comentario.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Rellene los campos siguientes para iniciar el chat:

Chat _