Domov Databáze Co je výkon sql? - definice z techopedie

Co je výkon sql? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená výkon SQL?

Výkon SQL se měří podle toho, jak efektivně a rychle jsou dotazy SQL schopny provést požadovanou funkci. Výkon SQL lze měřit podle času potřebného k dokončení operace a podle toho, zda výstup operace odpovídá očekávaným požadavkům. Výkon SQL může klesnout pod určitý standard z různých důvodů, ale existují způsoby, jak zlepšit výkon.

Techopedia vysvětluje výkon SQL

SQL může provádět jednoduché i složité operace. Příkladem jednoduché operace může být získání data narození všech zaměstnanců v určitém oddělení, zatímco u složité operace může být získání data narození všech zaměstnanců ve velkém podniku, jehož jména končí písmenem P, kteří mají čísla pasů začínající na 54 a cestovali mimo Spojené státy za posledních 15 let. Čím složitější je operace, tím delší je potřebný čas.

Existuje mnoho způsobů, jak zlepšit výkon SQL, včetně:

  • V jednom dotazu je třeba se vyhnout vícenásobným spojením.
  • Namísto kurzorového dotazu by měl být použit dotaz založený na sadě.
  • Ve standardních dotazech je třeba se vyvarovat korelačních skalárních dílčích dotazů.
  • V rámci dotazu by se neměly používat funkce s více hodnotami tabulky (TVF).
  • Indexy by se měly používat co nejefektivněji.
  • Sloupce v indexu by měly být umístěny opatrně.
Co je výkon sql? - definice z techopedie