Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
IvanOsatchuk
New Contributor III

Como medir tempo de execução do script usando Trace?

Gostaria de medir o tempo de execução de trechos do script, acredito eu que isso seja feito com o Trace.

Como posso fazer isso?

Tags (1)
1 Solution

Accepted Solutions
savio_bueno
New Contributor III

Re: Como medir tempo de execução do script usando Trace?

Boa tarde Ivan.

Eu faço o seguinte:

TRACE ********** INÍCIO DO PROCESSO DE CARGA DOS QVDS **********;

LET vHoraInicioTotal = Now();

TRACE Hora de início total: $(vHoraInicioTotal);

TRACE ********** TÉRMINO DO PROCESSO DE CARGA DOS QVDS **********;

LET vHoraTerminoTotal = Now();

LET vHoraTotal = TIME(vHoraTerminoTotal - vHoraInicioTotal);

TRACE Tempo total de carga: $(vHoraTotal);

TRACE **********;

Ainda crio um arquivo QVD contendo o tempo de cada carga, bem como a quantidade. Se extrapolar muito o tempo médio de carga, envio um alerta para o DBA responsável verificar.

Veja aí se te ajuda.

Abraço.

Sávio Bueno.

5 Replies

Re: Como medir tempo de execução do script usando Trace?

MCampestrini
Valued Contributor

Re: Como medir tempo de execução do script usando Trace?

Boa tarde

Uma solução também é o ScriptLogAnalyser, do rwunderlich‌.

Você encontra em Tools | Qlikview Cookbook

Márcio Rodrigo Campestrini
savio_bueno
New Contributor III

Re: Como medir tempo de execução do script usando Trace?

Boa tarde Ivan.

Eu faço o seguinte:

TRACE ********** INÍCIO DO PROCESSO DE CARGA DOS QVDS **********;

LET vHoraInicioTotal = Now();

TRACE Hora de início total: $(vHoraInicioTotal);

TRACE ********** TÉRMINO DO PROCESSO DE CARGA DOS QVDS **********;

LET vHoraTerminoTotal = Now();

LET vHoraTotal = TIME(vHoraTerminoTotal - vHoraInicioTotal);

TRACE Tempo total de carga: $(vHoraTotal);

TRACE **********;

Ainda crio um arquivo QVD contendo o tempo de cada carga, bem como a quantidade. Se extrapolar muito o tempo médio de carga, envio um alerta para o DBA responsável verificar.

Veja aí se te ajuda.

Abraço.

Sávio Bueno.

IvanOsatchuk
New Contributor III

Re: Como medir tempo de execução do script usando Trace?

Thanks Sunny!

IvanOsatchuk
New Contributor III

Re: Como medir tempo de execução do script usando Trace?

Exatamente isso que eu preciso!

Muito obrigado