web-dev-qa-db-fra.com

Y a-t-il un moyen d'obtenir le coût d'estimation de l'exécution d'une requête dans MySQL?

Dans PostgreSQL, Expliquer ou expliquer Analyze montrera le coût d'estimation de l'exécution d'une requête. Mais expliquer dans MySQL ne fournit pas ces informations. Comment puis-je obtenir le coût d'estimation sans installation d'autres outils? J'utilise MySQL-5.6.16.

10
zli89

Bref

  1. Exécutez votre SELECT ... mettre en doute
  2. SHOW STATUS LIKE 'last_query_cost'
  3. si la réponse était 0 remonte à la requête avec select SQL_NO_CACHE ... et faire l'étape 2 ci-dessus
9
Ruan Malan N