Мазмұны:

Неліктен біз сақталатын процедураларды жазамыз?
Неліктен біз сақталатын процедураларды жазамыз?

Бейне: Неліктен біз сақталатын процедураларды жазамыз?

Бейне: Неліктен біз сақталатын процедураларды жазамыз?
Бейне: Аманжол Жұмаділ & Алуа Дуйсенби - Аруым сен неге мұңайдың [Lyrisc, текст, сөздері] 2024, Қараша
Anonim

Сақталған процедуралар жақсартылған өнімділікті қамтамасыз етеді, себебі дерекқорға аз қоңыраулар жіберу қажет. Мысалы, егер а сақталатын процедура кодта төрт SQL мәлімдемесі бар, содан кейін әрбір жеке SQL мәлімдемесі үшін төрт шақырудың орнына дерекқорға бір ғана қоңырау болуы керек.

Сондай-ақ, біз сақталатын процедураларды не үшін пайдаланамыз?

А сақталатын процедура пайдаланушы интерфейсі мен дерекқор арасындағы қауіпсіздіктің маңызды қабатын қамтамасыз етеді. Ол деректерге қол жеткізуді басқару элементтері арқылы қауіпсіздікті қолдайды, себебі соңғы пайдаланушылар деректерді енгізе немесе өзгерте алады, бірақ істеу жазба процедуралар . Бұл өнімділікті жақсартады, себебі a сақталатын процедура тек міндетті бір рет жазылады.

Сол сияқты, сақталған процедуралар қалай жұмыс істейді? А сақталатын процедура T-SQL мәлімдемелерінен немесе клиенттік қолданбалардан шақыруға болатын құрастырылған код. SQL Server ішіндегі кодты іске қосады процедура содан кейін нәтижелерді шақырушы қолданбаға қайтарады. Қолдану сақталатын процедуралар бірнеше себептерге байланысты тиімді.

Демек, сақталған процедуралардың артықшылықтары қандай?

Сақталған процедуралардың артықшылықтары

  • Қуатты дерекқор қолданбаларын құруға көмектесу үшін сақталған процедуралар жақсы өнімділік, жоғары өнімділік, пайдаланудың қарапайымдылығы және кеңейтілген масштабтау сияқты бірнеше артықшылықтарды қамтамасыз етеді.
  • Сонымен қатар, сақталған процедуралар сервердің есептеу ресурстарының артықшылығын пайдалануға мүмкіндік береді.

Неліктен сақталатын процедуралар жылдамырақ?

Сақталған процедуралар алдын ала құрастырылған және кэштелген, сондықтан өнімділік әлдеқайда жақсы болады». Сақталған процедуралар алдын ала құрастырылған және оңтайландырылған, яғни сұрау жүйесі оларды жылдамырақ орындай алады. Керісінше, кодтағы сұрауларды орындау уақытында талдау, құрастыру және оңтайландыру қажет. Мұның бәрі уақытты талап етеді.

Ұсынылған: