Satura rādītājs:
Definīcija - ko nozīmē SQL veiktspēja?
SQL veiktspēju mēra pēc tā, cik efektīvi un ātri SQL vaicājumi spēj veikt nepieciešamo funkciju. SQL veiktspēju var izmērīt pēc laika, kas nepieciešams operācijas pabeigšanai, un ar to, vai operācijas izvade atbilst paredzētajām prasībām. SQL veiktspēja dažādu iemeslu dēļ var nokristies zem noteikta standarta, taču ir veidi, kā uzlabot veiktspēju.
Techopedia izskaidro SQL veiktspēju
SQL var veikt gan vienkāršas, gan sarežģītas operācijas. Vienkāršas darbības piemērs var būt visu darbinieku dzimšanas datumu iegūšana noteiktā nodaļā, savukārt sarežģītas operācijas - visu darbinieku dzimšanas datumu iegūšana lielā uzņēmumā, kura vārdi beidzas ar burtu P, kurš kuru pasu numuri sākas ar 54 un pēdējo 15 gadu laikā ir devušies ārpus ASV. Jo sarežģītāka darbība, jo ilgāks laiks nepieciešams.
SQL veiktspējas uzlabošanai ir daudz veidu, tostarp:
- Jāizvairās no vairākām pievienošanām vienā vaicājumā.
- Uz kursoru balstīta vaicājuma vietā jāizmanto vaicājums, kas balstīts uz kopu.
- No standarta vaicājumiem jāizvairās no nekorelētiem skalāriem apakšjautājumiem.
- Kā daļa no vaicājuma būtu jāizvairās no vairāku paziņojumu tabulas vērtētām funkcijām (TVF).
- Indeksi jāizmanto pēc iespējas efektīvāk.
- Indeksa kolonnas jānovieto uzmanīgi.




