Como descobrir quais consultas SQL não foram executadas
Quando você usa relatórios de banco de dados, para manter um registro de cada mensagem que passa pelo sistema, você pode querer verificar se todos os comandos SQL foram executados corretamente no seu banco de dados. O recurso de relatórios SQL do Ozeki 10 fornece uma interface de usuário para ver quais registros estão aguardando execução e quais falharam. Este documento fornece informações sobre como monitorar a execução de consultas SQL no seu sistema de relatórios.
Passo 1 - Abra o sistema de relatórios
O sistema de relatórios pode salvar mensagens que passam pelo sistema em diferentes fontes, como bancos de dados, arquivos txt, etc. A escolha mais popular é usar um servidor de banco de dados SQL, como Microsoft SQL Server ou MySQL, para salvar um registro de cada mensagem. Servidores de banco de dados são ótimos porque podem lidar com uma grande quantidade de dados, o que é essencial para sistemas de alta capacidade.
Passo 2 - Abra a página de detalhes do link do banco de dados
A página de detalhes do link do banco de dados SQL permite configurar a conexão com o banco de dados, visualizar eventos e verificar os comandos SQL aguardando execução e os que não puderam ser executados.
Passo 3 - Selecione a aba "Falhas"
A aba "Falhas" é onde você pode ver a lista de comandos SQL aguardando execução e a lista de comandos que não foram executados. Você pode notar que vários comandos estão agrupados. Isso é chamado de processamento em lote. A maioria dos servidores de banco de dados não consegue lidar com centenas de transações por segundo. Ao agrupar várias instruções INSERT e UPDATE em uma única solicitação SQL, o desempenho pode ser significativamente melhorado. Se tal solicitação em lote falhar, toda a solicitação é salva na lista "FALHAS".
Passo 4 - Exclua as consultas "Falhas"
Nesta página, você pode exportar as consultas falhas para um arquivo de texto .sql, que pode ser usado para execução posterior no seu banco de dados. Você também pode querer excluir essas consultas. Isso pode ser útil se você cometeu um erro ao criar os modelos SQL originais e não houver chance de essas consultas serem executadas.
More information
- Como descobrir quais consultas SQL não foram executadas
- Como salvar a contagem PDU de SMS multiparte em um banco de dados
- Configurações de relatório de banco de dados de alto desempenho para MS SQL
- Script Powershell para carregar SQL no MySQL