Преглед садржаја:
Дефиниција - Шта значи перформанс СКЛ-а?
Учинак СКЛ-а мјери се колико ефикасно и брзо СКЛ упити могу извршавати потребну функцију. СКЛ перформансе могу се мерити временом које је потребно да се операција заврши и да ли излаз операције одговара очекиваним захтевима. СКЛ перформансе могу да падну испод одређеног стандарда из различитих разлога, али постоје начини за побољшање перформанси.
Тецхопедиа објашњава СКЛ перформансе
СКЛ може обављати и једноставне и сложене операције. Пример једноставне операције може бити проналажење датума рођења свих запослених у одређеном одељењу, док сложени рад може бити проналазак датума рођења свих запослених у великом предузећу чија се имена завршавају словом П, ко имају бројеве пасоша који почињу са 54 и путовали су ван Сједињених Држава у последњих 15 година. Што је операција сложенија, то је потребно дуже време.
Постоји много начина за побољшање перформанси СКЛ-а, укључујући:
- Вишеструко спајање у једном упиту треба избегавати.
- Упит заснован на скупу треба користити уместо упита заснованог на курсору.
- Некорелиране скаларне подупите треба избегавати у стандардним упитима.
- Требало би избегавати табеларно функционисане таблице са више изјава (ТВФс) као део упита.
- Индексе треба користити што је могуће ефикасније.
- Ступце у индексу треба поставити пажљиво.