5 Comandos Úteis no MySQL
Olá pessoal tudo bem? Hoje vamos falar um pouco mas sobre 5 Comandos Úteis no MySQL para facilitar seu dia a dia!
1. Mostrar consultas que estão acontecendo
Volta e meia você vai se deparar com Queries travadas no banco de dados e vai precisar saber o que está acontecendo. Para isso temos dois comandos que mostram o que está acontecendo quando o assunto é consultas:
show processlis;
show full processlist;
Esses dois comandos vão te falar o que está rodando no banco de deados de uma forma bem simples uma vez que o primeiro comnado mostra tudo de forma mais simplificada e o segundo mostra a consulta completa.
2. Verificar vareáveis do MySQL
Você uma hora vai querer validar quais são os paramêtros que o seu banco apresenta quando o assunto for log, e para isso vai usar o comando:
show variables like "%log%";
Dessa forma toda a variável que contiver a palavra log será mostrada para você! Caso você saiba exatamente o nome da variável pode usar:
show variables where Variable_name="general_log_file";
3. Setar variáveis de ambiente
Algumas variáveis de ambientes são passiveis de alteração sem precisar alterar o mysql.cnf. Se você quiser por exemplo habilitar o “slow log” do MySQL sem precisar reiniciar o banco você pode fazer da seguinte maneira:
set global log_slow_queries = 1;
Lembrando que se você quer fixar essa variável dessa forma ai você precisa alterar o arquivo mysqd.conf.
4. Mostrar os Index de uma tabela
Caso você precise ver de forma rápida quais os index de uma tabela você pode usar:
show index from companies;
5. Criar index em uma tabela
Caso você precise criar um Index em uma tabela você pode usar o seguinte comando:
CREATE INDEX id_company ON companies(id_company);
Bom, por hoje é isso! Espero que ajude na sua administração do dia a dia.
Você pode gostar também: 5 Dicas úteis de Configuração do Nginx