Hogy ne lenne!
Tegyük tisztába: az indexek a lekérdezések gyorsaságát befolyásolhatják.
Gondolatok, tapasztalatok, ötletek, tippek – 5-10 perc SQL
Hogy ne lenne!
Tegyük tisztába: az indexek a lekérdezések gyorsaságát befolyásolhatják.
Sok helyen olvastam már, hogy az or
helyett használjunk union
t.
Bár a logikáját értem: az or
nem tudja teljesen kihasználni az indexeket, míg a union
két (vagy több) része meg igen. De azért álljon meg a fáklyásmenet! Itt is először gondolkozni kell, csak aztán alkalmazni!
Tegnap az volt, hogy a like 'akarmi%'
formát használjuk. Ugyanez igaz, ha a substring
-gel hasonlítjuk össze.
Néha még mindig szükség van rá, hogy olyan tárolt eljárást írjunk, amiben egy stringbe összefűzzük a lekérdezést/parancsot és azt hajtjuk végre exec-kel. Persze ez az ördögtől való, és elesünk sok hasznos dologtól közben, de néha ezt dobja a gép.