Histórico da Página
Incluir Página | ||||
---|---|---|---|---|
|
Produto: | WinThor | ||||
Passo-a-passo: | #dica: Quando uma rotina apresentar lentidão ou travamento na execução, certifique-se de que está na última versão disponível no FTP. Caso não esteja, realize a atualização. Se o problema persistir, solicite ao DBA da empresa a coleta do arquivo Trace e arquivo de Vídeo do momento da execução da rotina. | ||||
Lembre-se que somente com o arquivo trace em mãos, nosso DBA tem a possibilidade de verificar se a lentidão está relacionada à rotina ou a algum processo do banco de dados.
|
O que é o arquivo de trace O arquivo de trace de sessão é um relatório contendo detalhes de todas as instruções SQL executadas no banco de dados, de forma que os problemas de performance associados às instruções SQL possam ser identificadas por meio dos dados contidos nele. Requisitos
|
|
|
Para validar se o arquivo contém o evento 10046 (wait events), procure o texto “SQL*Net message from client” no final do arquivo conforme mostrado na imagem abaixo: O tempo de execução do trace deve ser superior ao tempo dos processos recursivos e não recursivos. O tempo de execução está localizado no final do arquivo, sendo representado pelo texto |
“elapsed seconds in trace |
file” e deve ser superior aos eventos não recursivos e recursivos somados |
, conforme mostrado na figura abaixo: Pegar o arquivo do trace que foi gerado pelo Oracle e o arquivo gerado pelo TKPROF e enviar para TOTVS. |
HTML |
---|
<script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-91324488-2', 'auto', 'newTracker'); ga('newTracker.send', 'pageview'); </script> <script> ga('create', 'UA-91324488-2', 'auto', 'newTracker'); ga('newTracker.send', 'pageview'); </script> |