Cuprins:
Definiție - Ce înseamnă performanța SQL?
Performanța SQL este măsurată prin cât de eficient și rapid pot fi interogările SQL pentru a îndeplini funcția dorită. Performanța SQL poate fi măsurată în funcție de timpul necesar pentru finalizarea operațiunii și dacă ieșirea operațiunii corespunde cerințelor preconizate. Performanța SQL poate scădea sub un anumit standard din diferite motive, dar există modalități de îmbunătățire a performanței.
Techopedia explică performanța SQL
SQL poate efectua operații simple și complexe. Un exemplu de operație simplă poate fi regăsirea datelor nașterii tuturor angajaților dintr-un anumit departament, în timp ce cea a unei operațiuni complexe poate fi recuperată datele nașterii tuturor angajaților dintr-o întreprindere mare ale cărei nume se termină cu litera P, care au numere de pașapoarte începând cu 54 și au călătorit în afara Statelor Unite în ultimii 15 ani. Cu cât operațiunea este mai complexă, cu atât este mai mare timpul necesar.
Există mai multe modalități de a îmbunătăți performanța SQL, inclusiv:
- Trebuie evitate mai multe îmbinări într-o singură interogare.
- Ar trebui să se utilizeze o interogare bazată pe set în locul unei interogări bazate pe cursor.
- În interogările standard trebuie evitate sub-interogările scalare nerelaționate.
- Funcțiile valorice ale tabelelor cu mai multe declarații (TVF) ar trebui evitate ca parte a interogării.
- Indici trebuie utilizați cât mai eficient.
- Coloanele dintr-un index ar trebui poziționate cu atenție.