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

Mám použít jeden velký příkaz SQL Select nebo několik malých?

Pokud se skutečně obáváte, měli byste spustit nástroj pro profilování, protože to závisí na mnoha věcech a může se lišit, ale zpravidla je lepší mít méně sestavovaných dotazů a méně zpátečních cest do databáze.

Ujistěte se, že filtrujete věci tak dobře, jak můžete, pomocí svých klauzulí kde a spojení.

Ale upřímně řečeno, na tom obvykle nezáleží, protože pravděpodobně nebudete zasaženi tak tvrdě ve srovnání s tím, co databáze dokáže, takže pokud optimalizace není vaší specifikací, neměli byste to dělat předčasně a dělat to, co je nejjednodušší.



  1. Jak vytvořit alias databáze v SQL Server

  2. Vyberte Rodič a děti s MySQL

  3. kontrola duplicitního záznamu vs výsledek errorInfo použití PDO

  4. Možnosti multitenance pro PostgreSQL