TECNOLOGIA - SQLMon - Como interpretar logs do aplicativo SQLMon
Dúvida
Como interpretar logs do aplicativo SQLMon?
Solução
Abaixo seguem informações de como interpretar Logs do aplicativo SQLMon.
PREPARE: Comando que está sendo preparado para o envio ao servidor do banco de dados. Na figura abaixo está sendo preparado o comando:
SELECT CODEMP, CODFIL, CODUSU, CMPFRM, VLRCMP FROM E000PXF WHERE IDFFRM = :IDFFRM AND (CODEMP = :CODEMP OR CODEMP = 0) AND (CODFIL = :CODFIL OR CODFIL = 0) AND (CODUSU = :CODUSU OR CODUSU = 0)
DATA IN: Parâmetros de entrada que serão enviados para a clausula “where” do comando a ser executado. Na abaixo você verificará que o comando preparado possui 4 filtros a serem informados na clausula where (:IDFFRM , :CODEMP , :CODFIL, :CODUSU), logo no DATA IN será visualizado o conteúdo que será atribuído a estes filtros na respectiva ordem:
IDFFRM - DATA IN - Param = 1, Type = varString, Precision = 0, Scale = 0, Data = $PARAMETROS_GLOBAIS_SAPIENS$
CODEMP - DATA IN - Param = 2, Type = varInteger, Precision = 0, Scale = 0, Data = 1
CODFIL - DATA IN - Param = 3, Type = varInteger, Precision = 0, Scale = 0, Data = 1
CODUSU - DATA IN - Param = 4, Type = varInteger, Precision = 0, Scale = 0, Data = 15
EXECUTE: Comando efetivamente executado no servidor do banco de dados:
DATA OUT: Retorno do comando executado no servidor do banco de dados, na respectiva ordem de campos selecionados no select:
Observação
Para maiores informações sobre o aplicativo SQLMon, verifique o artigo Tecnologia - SQLMon - Onde é possível encontrar informações sobre o aplicativo SQLMon para utilização em sistemas com Tecnologia G5.