نمایش نتایج 1 تا 4 از 4

نام تاپیک: افزایش سرعت اجرای کویری

  1. #1

    افزایش سرعت اجرای کویری

    اساتید گرامی بشتابید!
    فرض کنید کویری نوشتیم که 6 7 تا تیبل رو با هم جوین کردیم و حاصل کار حدودا 200هزار رکورد و 160تا فیلد هستش. حدودا 15 تا 20 ثانیه اجرا شدنش زمان میبره
    میخام بدونم آیا راهی روشی چیزی هست که بشه سرعت انجام کویری رو بالا ببریم؟ یا غیر از متد inner join راه سریعتر دیگه ای برای جوین تیبل ها سراغ دارید؟

  2. #2

    نقل قول: افزایش سرعت اجرای کویری

    کسی ایده ای پیشنهادی چیزی نداره؟؟

  3. #3

    نقل قول: افزایش سرعت اجرای کویری

    کلا جوین کردن جداول بستگی به خروجی داره که لازم دارین. با توجه به خروجی می تونید از inner, left, right ,.... استفاده کنید
    برای بهبود سرعت باید روی تیبلاتون از ایندکس استفاده کنید. ایندکس رو روی فیلدهایی که توی join یا where شرکت کرده اند می زارین و قسمت include مربوط به ایندکس رو هم برای فیلد هایی که تو خروجی دارین بزارین.
    البته این یک دستورالعمل کلی هست و باید چندید مورد دیگه هم بررسی بشه.

  4. #4
    کاربر دائمی آواتار RED-C0DE
    تاریخ عضویت
    بهمن 1384
    محل زندگی
    31 4E 20 20 54 48 33 20 20 28 72 59 70 54 30 47 33 4E 31 28 20 20 5C 2F 30 52 31 7C 7C 29 20 20 7C 2
    پست
    551

    نقل قول: افزایش سرعت اجرای کویری

    160 تا فیلد؟! شاید بشه روی سناریویی که میخاین پیاده کنین تجدید نظر کنین


تاپیک های مشابه

  1. سوال: ویرایش کد برای نمایش ساعت مورد نظر
    نوشته شده توسط voice.of.silence در بخش jQuery
    پاسخ: 1
    آخرین پست: سه شنبه 21 فروردین 1397, 01:19 صبح
  2. سوال: کمک در مورد حذف و ویرایش اطلاعت
    نوشته شده توسط oliya24 در بخش VB.NET
    پاسخ: 6
    آخرین پست: چهارشنبه 10 فروردین 1390, 16:47 عصر
  3. ویرایش جدول در پایگاه داده هر یک ساعت
    نوشته شده توسط hamid5305 در بخش SQL Server
    پاسخ: 3
    آخرین پست: چهارشنبه 28 بهمن 1388, 22:39 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •