[+/-]
EXPLAIN (Obter informações sobre uma
        SELECT)SELECTWHEREIS NULLDISTINCTLEFT JOIN e RIGHT
        JOINORDER BYLIMITINSERTUPDATEDELETEPrimeiramente, uma coisa que afeta todas as consultas: Quanto mais complexo seu sistema de permissões, maior a sobrecarga.
      Se você não tiver nenhuma instrução GRANT
      realizada, MySQL otmizará a verificação de permissões de
      alguma forma. Dessa forma, se você possui um volume muito alto, o
      tempo pode piorar tentando permitir o acesso. Por outro lado,
      maior verificação de permissões resulta em uma sobrecarga
      maior.
    
Se o seu problema é com alguma função explícita do MySQL, você pode sempre consultar o tempo da mesma com o cliente MySQL:
mysql> SELECT BENCHMARK(1000000,1+1);
+------------------------+
| BENCHMARK(1000000,1+1) |
+------------------------+
|                      0 |
+------------------------+
1 row in set (0.32 sec)
      O exemplo acima demonstra que o MySQL pode excutar 1.000.000
      expressões + em 0.32 segundos em um
      PentiumII 400MHz.
    
      Todas funções MySQL devem ser bem otimizadas, mas existem
      algumas excessões e o
      benchmark(loop_count,expression) é uma ótima
      ferramenta para saber se existe um problema com sua query.
    
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.

