sql >> Databáze >  >> RDS >> Mysql

Vysvětlete MySQL vysvětlete matematiku prováděcího plánu, rozdíl mezi dvěma plány

Ve skutečnosti, když vidíte, neměli byste tato čísla násobit, ale sčítat. Ve vašem případě porovnejte (49520 x 413 x 4) a (50 000 + 49520).

Obecné pravidlo je jednoduché:shrňte všechny segmenty (ODVODENÉ, PRIMÁRNÍ) a vynásobte řádky v každém segmentu.

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

Složitost je:1*2 + 3*4 + 5*6



  1. Zabraňte duplicitním záznamům do tabulky pomocí PHP

  2. SQLite MAX

  3. PHP ukládat obrázky do MySQL nebo ne?

  4. Více dotazů provedených v jazyce Java v jednom příkazu