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

نام تاپیک: ایندکس گذاری روی جدولی شبیه به انبار داده

  1. #1
    کاربر دائمی آواتار hamid_hr
    تاریخ عضویت
    شهریور 1385
    محل زندگی
    مشهد
    پست
    1,810

    ایندکس گذاری روی جدولی شبیه به انبار داده

    سلام
    من یک جدول دارم که داده های داشبود داخلش ریخته میشه
    تعداد Column ها زیاد هست و امکان داره هر نوع شرطی روی این داده ها زده بشه(دست کاربر هست)
    وقتی اطلاعات من زیاد میشه واکشی خیلی زمان بر هست.
    به نظر شما روی این نوع جداول ایندکس گذاری کنیم تغییری ایجاد میشه؟ چون کوئری ها داینامیک هست و امکان داره برای هر ستون شرط ایجاد بشه هست

  2. #2
    کاربر دائمی آواتار farhad_shiri_ex
    تاریخ عضویت
    اردیبهشت 1384
    محل زندگی
    تهران
    سن
    37
    پست
    709

    نقل قول: ایندکس گذاری روی جدولی شبیه به انبار داده

    نقل قول نوشته شده توسط hamid_hr مشاهده تاپیک
    سلام
    من یک جدول دارم که داده های داشبود داخلش ریخته میشه
    تعداد Column ها زیاد هست و امکان داره هر نوع شرطی روی این داده ها زده بشه(دست کاربر هست)
    وقتی اطلاعات من زیاد میشه واکشی خیلی زمان بر هست.
    به نظر شما روی این نوع جداول ایندکس گذاری کنیم تغییری ایجاد میشه؟ چون کوئری ها داینامیک هست و امکان داره برای هر ستون شرط ایجاد بشه هست
    اینکه ایندکس گذاری کنید شک نکنید در واکشی اطلاعات تاثیر گذار هست!
    منتهی مراتب سطح نرمال سازی دیتابیس و همچنین نحوه نوشتن کوئری هم خیلی تاثیر گذار خواهد بود(ترتیب نوشتن بانکها و فیلدها و Join هاو...) بهتره از ابزار Profiler استفاده کنید و estimated cost plan و actual cost plan کوئری ها را در هر دو روش ایندکس دار و بدون ایندکس تهیه کنید خودتون متوجه خواهید شد.
    البته یک روش هم این هست که ایندکس کردن را هم داینامیک کنید البته می تونید با یک JOBسرویس ویا یک DTS این کار را انجام بدید. که البته شاید در صورت داشتن تعداد رکورد های بالا در زمان ساختن اولین بار کلید های ایندکس کمی معطلی داشته باشید ولی در دفعات بعد که ایندکس ها را به روز میکنید زمان زیادی نخواهد برد.
    البته

  3. #3
    کاربر دائمی آواتار hamid_hr
    تاریخ عضویت
    شهریور 1385
    محل زندگی
    مشهد
    پست
    1,810

    نقل قول: ایندکس گذاری روی جدولی شبیه به انبار داده

    اینکه ایندکس گذاری کنید شک نکنید در واکشی اطلاعات تاثیر گذار هست
    ممنون
    مشکل اینه که کاربر توسط صفحه شرط ها رو مشخص میکنه یعنی کوئری ما داینامیک هست.
    در مورد ایندکس داینامیک یکم توضیح میدید؟

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

  1. پاسخ: 4
    آخرین پست: سه شنبه 26 خرداد 1394, 11:38 صبح
  2. سوال: ایندکس گذاری روی View
    نوشته شده توسط pooyamirzapour در بخش SQL Server
    پاسخ: 7
    آخرین پست: دوشنبه 26 اسفند 1387, 19:50 عصر
  3. سوال: دسترسی به پایگاه داده ی Access روی هاست
    نوشته شده توسط Felony در بخش شبکه و Networking‌
    پاسخ: 11
    آخرین پست: دوشنبه 23 دی 1387, 17:33 عصر
  4. پاسخ: 20
    آخرین پست: جمعه 18 مرداد 1387, 17:08 عصر
  5. پاسخ: 1
    آخرین پست: چهارشنبه 16 مرداد 1387, 12:27 عصر

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

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