دلايل استفاده از SP بجاي كوئري هاي موردي

Reduce Network Traffic

ترافيك بيش از اندازه بدليل كوئري هاي دم دستي يا اد هوك باعث بالارفتن ترافيك شبكه مشود كه خود قاتل پرفرمنس سيستم است.

Database Privileges

با استفاده از اس پي ميتوان براي كاربران پرميژن تعيين كرد

Code Security

جلوگيري از اسكيول اينجكشن

Execution Plan Re-use

با توجه به اينكه پلن اجراي اس پي در سرور ذخيره ميشود براي فراخواني هاي مجدد اس پي نيازي به كامپايل مجدد نيست در نتيجه پرفرمنس بصورت وحشتناكي افزايش پيدا ميكند

Efficient Re-use of Code

با داشتن اس پي هاي كامان (Common) در سرور ميتوانيم آنرا در هر برنامه اي استفاده كنيم در نتيجه باعث كم شدن كدنويسي ميشود

Single Point of Maintenance

اگر منطق برنامه ما با استفاده از اس پي باشد در تغييرات احتمالي منطق برنامه ما فقط با تغيير اس پي ميتوانيم به مطلوبمان برسيم بدون نياز به تغيير در كد برنامه

 

منبع

نظرات

پست‌های معروف از این وبلاگ

lnav ابزاری بسیار کاربردی برای پیمایش لاگ ها در لینوکس و البته مک

ساختن ایمیج های داکری به کمک BuildKit - بخش دوم

ساختن ایمیج های داکری به کمک BuildKit - بخش اول