sql >> Databasteknik >  >> RDS >> Mysql

Förklara MySQL förklara utförandeplans matematik, skillnaden mellan två planer

När du ser det ska du faktiskt inte multiplicera, utan summera dessa siffror. Jämför i ditt fall (49520 x 413 x 4) och (50000 + 49520).

Den allmänna regeln är enkel:sammanfatta alla segment (DÄRLED, PRIMÄR) och multiplicera rader inom varje segment.

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

Komplexiteten är:1*2 + 3*4 + 5*6



  1. Skapa C#-klasser baserade på MySQL-tabellen

  2. Hur man ansluter till MySQL som körs på Docker från värddatorn

  3. Hur man hittar ett listobjekt på en specificerad position i MySQL

  4. Sätt första bokstaven med stor bokstav. MySQL