ورود

View Full Version : تفاوت سرعت این سه روال.



حمیدرضاصادقیان
یک شنبه 03 اردیبهشت 1385, 21:18 عصر
سلام خدمت دوستان گل.
میخواستم بدونم وقتی در برنامه برای جستجو از locate استفاده میکنیم سرعتش بیشتر میشه و یا وقتی که با یک query و دستورات TSQl اینکار صورت میپذیره؟
دومین سوال این که شما برای بهترین روش برای ذخیره سازی اطلاعات یا بروز رسانی انها پیشنهاد میکنید از SP استفاده بشه یا اینکه درون برنامه با Query و دستورات SQL اینکار انجام پذیرد و سرعت کدامشون بالاتره؟

SH.Daneshvar
دوشنبه 04 اردیبهشت 1385, 09:11 صبح
در مورد سوال اول سرعت Query بیشتره.

در مورد سوال دوم سرعت SP بیشتر هست چون SP قبلا Compile شده اما وقتی از درون برنامه
کد SQL رو برای موتور پایگاه اطلاعاتی میفرستی هر بار اول Compile میکنه بعد اجرا.
البته اگر دستورات خیلی کم باشه مثلا یه select ساده سرعت زیاد فرق نمی کنه اما اگر
محاسبات پیچیده و زیاد و بخصوص select های پیچیده باشه SP سرعتش بسیار زیاد تر هست.

موفق باشید.
یا حق.