:: DEVELOPER ZONE
O MySQL usa um otimizador baseado no custo para descobrir o melhor modo de resolver uma consulta. Em muitos casos o MySQL pode calcular a melhor consulta possível mas em alguns casos o MySQL não tem informação suficiente sobre os dados e precisa fazer alguns palpites sobre os dados.
Esta seção do manual é direcionada para os casos nos quais o MySQL não faz isto corretamente.
A ferramenta que se tem disponível para ajudar o MySQL a fazer as coisas 'certas' são:
EXPLAIN. See Secção 5.2.1, “Sintaxe de EXPLAIN (Obter informações sobre uma SELECT)”.
ANALYZE TABLE. See Secção 4.6.2, “Sintaxe de ANALYZE TABLE”.
USE INDEX, FORCE INDEX and IGNORE INDEX. See Secção 6.4.1, “Sintaxe SELECT”.
STRAIGHT JOIN a nível de tabela e global. See Secção 6.4.1, “Sintaxe SELECT”.
Configurar variáveis específicas de threads. See Secção 4.6.8.4, “SHOW VARIABLES”.
© 1995-2005 MySQL AB. All rights reserved.
