Como usar o EXPLAIN para perfilar o desempenho da consulta no Banco de Dados do Azure para MariaDB

 Banco de Dados, Clusterweb, ClusterWeb, Leitura Recomendada, Linux, MySQL, Profissional de TI, Windows  Comentários desativados em Como usar o EXPLAIN para perfilar o desempenho da consulta no Banco de Dados do Azure para MariaDB
maio 232021
 

EXPLAIN é uma ferramenta útil para otimizar consultas. A instrução EXPLAIN pode ser utilizada para obter informações sobre como as instruções SQL são executadas. A saída a seguir mostra um exemplo da execução de uma instrução EXPLAIN.

SQL

mysql> EXPLAIN SELECT * FROM tb1 WHERE id=100\G
*************************** 1. row ***************************
           id: 1
  select_type: SIMPLE
        table: tb1
   partitions: NULL
         type: ALL
possible_keys: NULL
          key: NULL
      key_len: NULL
          ref: NULL
         rows: 995789
     filtered: 10.00
        Extra: Using where

Continue reading »

jun 012015
 

PROCEDIMENTO PRÁTICO

 

Para os que não são afeitos e ler muita teoria, ou são iniciantes, ou ainda são “preguiçosos de plantão”. (rsrsrs)

Descrevo o procedimento geral para realizar os testes, mesmo sem precisar ler o artigo inteiro:

1) Baixe as ISOs do Ubuntu (ou da distro que quer testar, 32 ou 64 bits), prepare o live-DVD da maneira usual.

2) Dê boot com ele, mas não instale a distro no HDD, use o boot do live-DVD mesmo.

3) Configure sua rede para ela funcionar. Óbvio, isso depende da distro e das características da sua rede.

4) Instale os pacotes de PHP em sua distro, no boot live-DVD, mesmo. Ficarão só residentes na RAM, e todos os experimentos serão feitos assim.