دلايل استفاده از SP بجاي كوئري هاي موردي
Reduce Network Traffic
ترافيك بيش از اندازه بدليل كوئري هاي دم دستي يا اد هوك باعث بالارفتن ترافيك شبكه مشود كه خود قاتل پرفرمنس سيستم است.
Database Privileges
با استفاده از اس پي ميتوان براي كاربران پرميژن تعيين كرد
Code Security
جلوگيري از اسكيول اينجكشن
Execution Plan Re-use
با توجه به اينكه پلن اجراي اس پي در سرور ذخيره ميشود براي فراخواني هاي مجدد اس پي نيازي به كامپايل مجدد نيست در نتيجه پرفرمنس بصورت وحشتناكي افزايش پيدا ميكند
Efficient Re-use of Code
با داشتن اس پي هاي كامان (Common) در سرور ميتوانيم آنرا در هر برنامه اي استفاده كنيم در نتيجه باعث كم شدن كدنويسي ميشود
Single Point of Maintenance
اگر منطق برنامه ما با استفاده از اس پي باشد در تغييرات احتمالي منطق برنامه ما فقط با تغيير اس پي ميتوانيم به مطلوبمان برسيم بدون نياز به تغيير در كد برنامه
نظرات
ارسال یک نظر