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

Deixe um comentário

O seu endereço de e-mail não será publicado.