Kazalo:

Zakaj pišemo shranjene procedure?
Zakaj pišemo shranjene procedure?

Video: Zakaj pišemo shranjene procedure?

Video: Zakaj pišemo shranjene procedure?
Video: Полный курс по Next js - Изучи Nextjs за 2 часа! | React SSR +таймкоды 2024, Maj
Anonim

Shranjeni postopki zagotavljajo izboljšano zmogljivost, ker je treba v bazo podatkov poslati manj klicev. Na primer, če a shranjeni postopek ima v kodi štiri stavke SQL, potem mora obstajati le en klic baze podatkov namesto štirih klicev za vsak posamezen stavek SQL.

Vprašanje je tudi, zakaj uporabljamo shranjene procedure?

A shranjeni postopek zagotavlja pomembno raven varnosti med uporabniškim vmesnikom in bazo podatkov. Podpira varnost s kontrolo dostopa do podatkov, ker lahko končni uporabniki vnašajo ali spreminjajo podatke, vendar narediti ne pisati postopkov . Izboljša produktivnost, ker izjave v a shranjeni postopek samo mora biti napisan enkrat.

Podobno, kako delujejo shranjeni postopki? A shranjeni postopek je prevedena koda, ki jo lahko pokličete iz stavkov T-SQL ali iz odjemalskih aplikacij. SQL Server izvaja kodo v postopek in nato vrne rezultate klicni aplikaciji. Uporaba shranjenih postopkov je učinkovit iz več razlogov.

Kakšne so torej prednosti shranjenih postopkov?

Prednosti shranjenih postopkov

  • Da bi vam pomagali zgraditi zmogljive aplikacije baz podatkov, shranjene procedure zagotavljajo več prednosti, vključno z boljšo zmogljivostjo, večjo produktivnostjo, enostavno uporabo in večjo razširljivostjo.
  • Poleg tega vam shranjene procedure omogočajo izkoriščanje računalniških virov strežnika.

Zakaj so shranjeni postopki hitrejši?

" Shranjeni postopki so vnaprej prevedeni in predpomnjeni, tako da je zmogljivost veliko boljša." Shranjeni postopki so vnaprej prevedeni in optimizirani, kar pomeni, da jih lahko poizvedbeni mehanizem izvede hitreje. Nasprotno pa je treba poizvedbe v kodi razčleniti, prevesti in optimizirati med izvajanjem. Vse to stane čas.

Priporočena: