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

Je vyhodnocení logiky MySQL líné/zkratové v klauzuli JOIN?

Optimalizátor dotazů MySQL používá indexy, kdykoli je to možné, a používá nejpřísnější index, aby eliminoval co nejvíce řádků.

Takže v případě vašeho dotazu bude vždy filtrovat záznamy podle prvních indexových sloupců a poté záznamy z neindexovaných sloupců.

Před provedením dotazu také MySQL eliminuje kód, který bude vždy falešný (Mrtvý kód ).

Další podrobnosti naleznete na:http://www.informit.com/ article/article.aspx?p=377652&seqNum=2




  1. Jak vytvořit pivotní dotaz na serveru SQL bez agregační funkce

  2. Budování ternárního vztahu pomocí Laravel Eloquent Relationships

  3. Python psycopg2 se nevkládá do tabulky postgresql

  4. Rails aktivní záznam dotaz získává většinu běžných objektů