Megint belefutottam egy első ránézésre értelmetlen lassulásra. Nem a várt sebességgel futott egy nem túl bonyolult query, amiben csak pár join, egy nagyon egyszerű szűrés és egy rendezés volt.
select
Like-oljuk a LIKE-ot?
(A címért elnézést!) A relációs adatbázis azért (is) jó, mert típusos adatokat tudunk tárolni benne. Ha mondjuk egy házszámot tárolunk el és arra keresünk, akkor azt könnyű megtalálni, hogy 13. Még azt is, hogy 13/b, bár itt már lehet egy kis félreértés, ha elírás volt és „fordított perjel” került be, vagy szóköz került valahová.
Pár hasznos string funkció
Stringeket mindenki piszkált már valószínűleg. Hiába szép egy adatbázis, hiába van szépen megtervezve, kivitelezve, becsúszhat pár olyan dolog, ami miatt kénytelenek vagyunk az adatokat megdolgozni.
Query optimizálás 2 – UDF
Nem fogom mindig számozni, ha ugyanarról a témáról lesz szó, de ez szerves folytatása az előző ugyanilyen címűnek.
Query optimizálás
Ma egy jópofa query került elém. Alapban nem túl bonyolult, három tábla joinolva.
Collation
Kicsit régebben ígértem, hogy a collationökre még visszatérek. Eljött az idő.
Collation
Mi a fene az a collation és miért kavar be nekem?
Ha egyszerűen szeretném elmagyarázni, akkor talán azt mondanám, hogy az adatok rendezési sorrendje.
Van olyan, hogy túl sok index?
Hogy ne lenne!
Tegyük tisztába: az indexek a lekérdezések gyorsaságát befolyásolhatják.
Alias te drága!
Az alias hasznos, értem?