( Mcsiv | 2014. 04. 14., h – 14:31 )

Nem es igen. Alapbol nem optimalizal, kulonbozo cacheket tart fennt azoknak a dolgoknak, amikkel egyszer mar talalkozott. Ezert lesz az, hogy az elso query baromi lassu, aztan gyors lesz. Nyomsz bele egy updat/insert/delete, ami invalidalja a cachet es megint baromi lassu lesz. Az index update nem olyan lassu, ha jol valasztod meg a tipusat (hashmap-be illeszteni baromi gyors es kivenni is, btree-be is, viszont mig az elobbinel utkozes, a masiknal meg a balance borulas okozhat problemat). Ismerve az ertekeket azert egesz jol be lehet allitani, az meg hogy az index felesleges, az egy alapveto bullshit

// Happy debugging, suckers
#define true (rand() > 10)