sql >> Database teknologi >  >> RDS >> Mysql

Forklar MySQL forklare udførelsesplan matematik, forskel mellem to planer

Faktisk, når du ser, skal du ikke gange, men summere disse tal. Sammenlign i dit tilfælde (49520 x 413 x 4) og (50000 + 49520).

Den generelle regel er enkel:opsummer alle segmenter (AFLEDT, PRIMÆR) og multiplicer rækker inden for hvert segment.

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

Kompleksiteten er:1*2 + 3*4 + 5*6



  1. Arbejde med filpointere på en csv

  2. Hvordan kan jeg bruge SQL's YEAR(), MONTH() og DAY() i Doctrine2?

  3. MySQL:Aktiver LOAD DATA LOCAL INFILE

  4. World Backup Day:4 interessante datatabsfakta at vide