Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 15074|Resposta: 0

[Fonte] O MySQL visualiza instruções SQL executadas em tempo real

[Copiar link]
Publicado em 15/11/2017 13:26:51 | | | |

Por padrão, o MySQL não pode visualizar as instruções SQL executadas em tempo real, pois isso consome uma certa quantidade de recursos.

Para ativar essa função, configure um pouco e abra este registro LOG.



1 Visualize a função LOG
Primeiro, verifique se a gravação de instruções SQL em tempo real está habilitada.

mysql> MOSTRAR VARIÁVEIS COMO "general_log%";
O seguinte valor de general_log está DESLIGADO para indicar que não está ativado:


2 Ativar a função LOG

2.1 Abertura temporariamente

Como segue, ative o recurso de registro em tempo real de instruções SQL e especifique um caminho de log personalizado:


Esses dois comandos expiram após o reinício do MySQL e são métodos temporários.

Nota: Este arquivo continuará crescendo à medida que os acessos aumentam, então recomenda-se abri-lo temporariamente no ambiente de produção e fechá-lo quando acabar.

2.2 Permanentemente ligado
Para torná-lo permanentemente válido, você precisa configurar o arquivo my.cnf e adicionar as seguintes duas linhas:


Reiniciar o MySQL entra em vigor.

3 Visualização em tempo real
Após um curto período, você pode exportar e visualizar o arquivo /var/lib/mysql/sql_statement.log, que registra todas as instruções SQL executadas.

Se quiser ver as mudanças no arquivo em tempo real, use o comando cauda no Linux:

$ cauda -f /var/lib/mysql/general_sql.log
Alternativamente, pode ser visualizado em tempo real com o software BareTail.




Anterior:Te ensinar a usar o Myisamchk para recuperação de falhas em MySQL
Próximo:Verifique se a tabela mysql está corrompida, reparada ou otimizada
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com