Eu não sou um especialista em TI geral. Às vezes, com consultas SQL ... elas levam 10 segundos em cerca de 95% do tempo.
De vez em quando, a mesma consulta leva de 5 a 10 minutos. Assim como os outros. A constante é o computador host e a hora atual --- não a consulta em si.
Só estou me perguntando se há alguma maneira de testar ou verificar qual é o problema que está diminuindo a velocidade da consulta (e que, de fato, está diminuindo a velocidade da consulta). Eu iria remotamente para a máquina host e verificaria o uso/processos de memória? A máquina host também está em um país estrangeiro --- EUA para Alemanha. Novamente, 95% do tempo, isso não importa. Eu estou querendo saber se há problemas temporários de 'pico de rede'. Eu quero saber para que eu possa reclamar com a TI lá ... mas eu quero identificar exatamente o que está causando os problemas de consulta. Talvez isso esteja fora do escopo deste conselho... Eu sei que um showplan não indicaria nada... ou não? Os problemas de rede ou memória retardariam todas as etapas com a mesma duração? Existe uma maneira mais fácil de solucionar isso?
Não há apenas um DBA, mas também uma pergunta do SysAdmin. Embora existam algumas ferramentas básicas de DBA que você deve usar para ajudá-lo.
Existem diferentes indicadores com base em seu sistema operacional que mostrarão problemas de memória, como falhas de página. O Memtester para Linux testará sua memória e tudo isso quando você a direcionar. Os problemas de memória podem ser esporádicos, pois nem toda a memória é usada o tempo todo, portanto, o acesso à memória ruim pode ser intermitente.