Mysql
 sql >> Base de données >  >> RDS >> Mysql

Expliquer MySQL expliquer les mathématiques du plan d'exécution, la différence entre deux plans

En fait, lorsque vous voyez, vous ne devez pas multiplier, mais additionner ces nombres. Dans votre cas, comparez (49520 x 413 x 4) et (50000 + 49520).

La règle générale est simple :résumez tous les segments (DERIVED, PRIMARY) et multipliez les lignes dans chaque segment.

id select_type  ... rows
1  PRIMARY           1
1  PRIMARY           2
2  DERIVED           3
2  DERIVED           4
3  DERIVED           5
3  DERIVED           6

La complexité est :1*2 + 3*4 + 5*6