Obsah:
Definice - Co znamená Sargeable?
Sargeable dotaz v kontextu relační databáze je takový, kde indexy mohou zlepšit rychlost a efektivitu dotazu. V důsledku toho je velmi žádoucí mít sargeable dotazy SQL.
Sargeable je odvozen z kontrakce Search ARGument ABLE.
Techopedia vysvětluje Sargeable
Existuje několik okolností, kdy se nevolitelné dotazy vkradnou do:- Zda predikáty v klauzulích WHERE a JOIN zabrání použití indexu
- Je-li funkce zahrnuta v levé části podmínky klauzule WHERE
- Když je čas potřebný k provedení SEEK na tabulce větší než skenování indexu při připojení jedné tabulky nebo sady výsledků na jinou. Vyhledávání je obvykle mnohem rychlejší než skenování celé tabulky, ale pokud musíte hledat mnoho řádků, může být skenování efektivnější.
