Domov softvér Čo je to sargeable? - definícia z technológie

Čo je to sargeable? - definícia z technológie

Obsah:

Anonim

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.
Vo väčšine prípadov optimalizátor dotazov v systéme správy databáz identifikuje príležitosti na vylepšenie dotazov tým, že ich urobí sargeable.

Čo je to sargeable? - definícia z technológie