Como matar o processo de corrida por id em mysql
- 894
- 59
- Loren Botsford
O MySQL é um popular sistema de gerenciamento de banco de dados relacional de código aberto usado por milhões de desenvolvedores em todo o mundo. Embora seja essencial monitorar os processos de execução no MySQL, também é importante encerrar quaisquer processos que não sejam mais necessários. Neste artigo, forneceremos um guia abrangente sobre como matar processos de corrida em MySQL.
Antes de matar um processo, você precisa encontrar o ID do processo (PID) de um processo em execução MySQL. Você pode usar o seguinte comando no cliente da linha de comando MySQL:
Mostrar Lista de Processos;1 | Mostrar Lista de Processos; |
Este comando exibe uma lista de todas as conexões mySQL ativas e seus IDs de processo associados. O PID é exibido na coluna ID da saída.
Agora use um dos métodos abaixo para matar esse processo.
Método 1: Usando o MATAR
Comando
O comando Kill é uma ferramenta útil para encerrar processos de execução em MySQL. Ele permite que você encerre um processo específico especificando seu ID do processo (PID).
Para usar o comando Kill, faça login no servidor MySQL como usuário com privilégios suficientes e execute o seguinte comando:
Matar [ID do processo];1 | Matar [ID do processo]; |
Substituir '[ID do processo]' com o ID do processo que você deseja encerrar. Você pode encontrar o ID do processo usando o Mostrar Lista de Processos comando ou consultando o Information_schema.LISTA DE PROCESSOS mesa.
Por exemplo, para encerrar um processo com ID 12345, execute o seguinte comando:
Matar 12345;1 | Matar 12345; |
Depois de executar o MATAR Comando, o processo será encerrado imediatamente.
Método 2: Usando a ferramenta MySQL Workbench
Se você preferir usar uma ferramenta gráfica para gerenciar processos de execução no MySQL, a ferramenta MySQL Workbench é uma boa opção. Ele fornece uma interface amigável que permite visualizar e gerenciar facilmente todas as conexões ativas com o servidor MySQL.
Para usar a ferramenta MySQL Workbench para matar processos de corrida, siga estas etapas:
- Abra a ferramenta MySQL Workbench e conecte -se ao seu servidor MySQL.
- No menu principal, selecione servidor> Exportação de dados> Opções avançadas.
- Na caixa de diálogo Opções avançadas, selecione a guia Processos.
- A guia Processos exibe informações sobre todas as conexões ativas com o servidor MySQL. Selecione o processo ou processos que você deseja encerrar.
- Clique no botão de matar no processo na barra de ferramentas.
- Confirme que deseja encerrar o processo clicando no botão Sim na caixa de diálogo de confirmação.
- O processo ou processos selecionados serão rescindidos imediatamente.
Método 3: Usando o cliente da linha de comando MySQL
Você também pode usar o cliente da linha de comando MySQL para matar processos de corrida em MySQL. Este método é semelhante ao uso do MATAR comando, mas fornece uma interface mais fácil de usar.
Para usar o cliente da linha de comando MySQL para matar processos de execução, faça login no servidor MySQL como um usuário com privilégios suficientes e execute o seguinte comando:
MySqladmin ProcessList
Isso exibirá uma tabela que contém informações sobre todos os processos em execução, incluindo o ID do processo (ID), o usuário que iniciou o processo (usuário), o host do qual a conexão foi feita (host), o nome do banco de dados que está sendo usado ( db), o tipo de comando sendo executado (comando) e o estado atual do processo (estado).
Para encerrar um processo específico, execute o seguinte comando:
MySqladmin Kill [ID do processo]1 | MySqladmin Kill [ID do processo] |
Substituir [ID do processo] com o ID do processo que você deseja encerrar. Depois de executar o comando, o processo será encerrado imediatamente.
Conclusão
Em conclusão, matar processos de execução no MySQL é uma tarefa importante para administradores e desenvolvedores de banco de dados. Existem vários métodos que você pode usar para encerrar os processos de execução, incluindo o comando Kill, a ferramenta MySQL Workbench e o cliente da linha de comando MySQL. Ao gerenciar processos de execução, você pode garantir que seu banco de dados MySQL funcione de maneira suave e eficiente.