Obsah:
Definícia - Čo znamená Sargeable?
Sargeable dotaz v kontexte relačnej databázy je taký, kde indexy môžu zlepšiť rýchlosť a efektívnosť dotazu. V dôsledku toho je veľmi žiaduce mať sargovateľné dotazy SQL.
Príplatok je odvodený z kontrakcie Search ARGument ABLE.
Techopedia vysvetľuje Sargeable
Existuje niekoľko okolností, keď sa nevyliečiteľné otázky nedotknú:- Či predikáty v klauzulách WHERE a JOIN zabránia použitiu indexu
- Ak je funkcia zahrnutá v ľavej časti podmienky klauzuly WHERE
- Keď je čas potrebný na vykonanie vyhľadávania v tabuľke väčší ako skenovanie indexu pri spájaní jednej tabuľky alebo sady výsledkov do inej. Hľadanie je zvyčajne oveľa rýchlejšie ako skenovanie celej tabuľky, ale keď musíte hľadať veľa riadkov, skenovanie by mohlo byť efektívnejšie.
