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 »

mar 272015
 

Quem tem um blog em constante crescimento deve, sempre, se preocupar com dois principios básicos: Velocidade, e segurança. O primeiro garante mais visitantes para o seu blog e melhor posicionamento nos motores de busca, o segundo garante menos SPAM, menos tentativas de invasão e menos problemas envolvendo siglas como XSS, SQL Injection e coisas que podem prejudicar tanto o seu blog quanto os visitantes do seu blog. Hoje, vou apresentar à vocês e vou ensinar a usar em seu blog o Cloudflare, um sistema gratuito que acelera e protege o seu blog, simultaneamente, e que não precisa de instalação em seu servidor e pode ser usado mesmo em hospedagens compartilhadas! :D

O CloudFlare é um sistema de proxy implementado em cima de uma CDN global. O que isso quer dizer? Bem, normalmente quando um visitante acessa o seu blog ele se depara com a seguinte arquitetura: (que é invisivel para o visitante mas que acontece em toda e qualquer visita para o seu blog)

Continue reading »