امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
بحثی بر سر کاربرد sp -ایا sp یک مزیت است؟
نویسنده پیام
esmaeily-hosein آفلاین
كاربر دو ستاره
**

ارسال‌ها: 232
موضوع‌ها: 12
تاریخ عضویت: دى ۱۳۸۴

تشکرها : 6
( 91 تشکر در 46 ارسال )
ارسال: #5
RE: بحثی بر سر کاربرد sp -ایا sp یک مزیت است؟
نقل قول: هینه سازی رو شمای کد نویس انجام میدین
در ضمن پست من رو خوب بخونین تا متوجه بشین که sp به خودی خود بهینه نیست بلکه طراحش اونو بهینه میکنه
به این دلیل میگن sp بهینه است که برای بار اول که اجرا میشه خود sql اونو compile میکنه در صورتی که در dynamic query اینگونه نیست .
sql پارامتر های مختلف در sp رو cache میکنه و متناظر با اون جواب هاب مرتبط پاس میده در sql 2005 با استفاده از sp_executesql این عمل انجام داد .
با استفاده از sp میتوان کنترل شبکه را کنترل کرد .
در sp چیزی به اسم sql injection نداریم و نخواهیم داشت (دلیل امنیتی).

هر بار microsft بخواد جایی از sql بهینه کنه اولین جا شک نکنید sp هاشه چون بیشترین مورد استفاده رو داره .
در هر صورت استفاده از Sp مزیت میباشد و به برنامه نویس هم هیچ ربطی نداره البته نوع نوشتن هم مهمه .

فقط به نطر من در مورد کارهای محاسباتی سنگین باید مراقب بود یادمه در پروژه لیزینگ کارآفرین به قدری محاسبات پیچیده داست یک report که sp اون یه چیزی در حد 500 خط شده بود و از تمام table ها مقادیر باید میاورد و یه سری محاسبات سود و زیانی میکرد .
و اگر 10 کاربر همزمان این گزارش فراخونی میکردن server میخوابید برای حل این مشکل مجبور شدم محاسبات به سمت client ها آوردم تا مشکل حل شه همون کاری که بانک مرکزی مجبور شد برای دستگاه های ATM بکنه . در کل sp همیشه مزیته .

هر چی روش خوبه توش خوب نیست!
۲۴-اردیبهشت-۱۳۸۸, ۱۱:۲۹:۵۰
ارسال‌ها
پاسخ
تشکر شده توسط : amirjan


پیام‌های داخل این موضوع
بحثی بر سر کاربرد sp -ایا sp یک مزیت است؟ - توسط saed2006 - ۰۶-اردیبهشت-۱۳۸۸, ۱۸:۵۰:۱۴,
RE: بحثی بر سر کاربرد sp -ایا sp یک مزیت است؟ - توسط lord_viper - ۰۷-اردیبهشت-۱۳۸۸, ۰۰:۱۶:۰۲,
RE: بحثی بر سر کاربرد sp -ایا sp یک مزیت است؟ - توسط saed2006 - ۰۷-اردیبهشت-۱۳۸۸, ۱۰:۴۷:۱۹,
RE: بحثی بر سر کاربرد sp -ایا sp یک مزیت است؟ - توسط lord_viper - ۰۷-اردیبهشت-۱۳۸۸, ۱۵:۰۳:۳۷,
RE: بحثی بر سر کاربرد sp -ایا sp یک مزیت است؟ - توسط esmaeily-hosein - ۲۴-اردیبهشت-۱۳۸۸, ۱۱:۲۹:۵۰

موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  نحوه ی کاربرد فیلد(مجازی) در اس کیو ال فاطمه وطن دوست 3 5,675 ۰۳-آبان-۱۳۸۸, ۰۰:۰۸:۲۳
آخرین ارسال: فاطمه وطن دوست

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع:

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS