PDA

View Full Version : بحث راجع به مزایای استفاده از Stored Procedures



reza6384
شنبه 25 خرداد 1387, 12:06 عصر
سلام.
می خواستم ببینم استفاده از Stored Procedure ها چه مزیتی نسبت به اجرای دستورات SQL در برنامه داره ، البته توی یه سایت این موارد رو نوشته بود و گفته بود که اولین مورد مهمترینه، چون بقیه موارد رو می شه بدون SP هم بهش رسید :

Execution plan retention and reuse
Query auto-parameterization
Encapsulation of business rules and policies
Application modularization
Sharing of application logic between applications
Access to database objects that is both secure and uniform
Consistent, safe data modification
Network bandwidth conservation
Support for automatic execution at system start-up
Enhanced hardware and software capabilities
Improved security
Reduced development cost and increased reliability
Centralized security, administration, and maintenance for common routines

خوب ، حالا می خواستم راجع به بقیه موارد مثل پهنای باند، سرعت ، امنیت و .... بحث کنید تا بیشتر بدونیم که چرا باید از ُSP ها استفاده کنیم.

ممنون.

AminSobati
شنبه 25 خرداد 1387, 12:33 عصر
سلام،
- به دلیل کاهش رفت و برگشتهای اضافی بین سرور و کلاینت، از پهنای باند به صورت بهینه استفاده خواهد شد
- به دلیل جلوگیری از Recompileهای اضافی، زمان Compile به صورت تکراری صرف نمیشود (فقط دفعه اول اجرا فرایند Compile رخ میده)
- امکان کنترل سطح دسترسی کاربران روی SP وجود دارد

saeedr22
دوشنبه 13 آبان 1387, 00:57 صبح
اگه میشه همه اون مزایای sp رو نام ببرین و توضیح بدین.