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

نام تاپیک: بهینه سازی سرعت سرچ در کل دیتابیس

  1. #1

    بهینه سازی سرعت سرچ در کل دیتابیس

    سلام.
    من میخوام یه سرچ کلی روی جداولم انجام بدم. حدودا 250 تا جدول دارم.
    من اینطوری کوئری میزنم:


    select count(*)
    from table1
    where field1 like N'%searchKeyword%' or field1 like N'%searchKeyword%' or field1 like N'%searchKeyword%' or field1 like N'%searchKeyword%' or ...
    union all
    select count(*)
    from table2
    where field11 like N'%searchKeyword%' or field12 like N'%searchKeyword%' or field13 like N'%searchKeyword%' or field14 like N'%searchKeyword%' or ...
    union all
    select count(*)
    from table3
    where field21 like N'%searchKeyword%' or field22 like N'%searchKeyword%' or field23 like N'%searchKeyword%' or field24 like N'%searchKeyword%' or ...
    union all
    .
    .
    .


    نو این روش با توجه به تعداد فیلدهای زیاد جداول ، وقتی تعداد دیتاها زیاد میشه سرعت سرچ میاد پایین.

    کسی پیشنهادی داره؟ روش بهینه ای سراغ دارین؟

  2. #2

    نقل قول: بهینه سازی سرعت سرچ در کل دیتابیس

    کسی نمی تونه راهنمایی کنه؟

  3. #3

    نقل قول: بهینه سازی سرعت سرچ در کل دیتابیس

    به این صورت نمیشه و جواب میده
    زمانی میتونی از union استفاده کنید که تمام جداول تعداد و ماهیت ستون هاشون برابر باشند
    به اینجا یه سر بزنید
    https://gallery.technet.microsoft.co...3-5b31fe641c58
    یک پروسیجور بهتون میده بعد میگه چطور ازش استفاده کنید برای جستجو توی کل دیتابیس

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

  1. بالا بردن سرعت برنامه با انتقال دیتابیس به کلاینت
    نوشته شده توسط mehdi0020 در بخش C#‎‎
    پاسخ: 5
    آخرین پست: دوشنبه 14 اسفند 1396, 11:31 صبح
  2. پاسخ: 8
    آخرین پست: یک شنبه 30 فروردین 1394, 14:15 عصر
  3. گفتگو: ارسال اطلاعات با سرعت بالا به دیتابیس
    نوشته شده توسط amir6268 در بخش PHP
    پاسخ: 4
    آخرین پست: چهارشنبه 17 دی 1393, 14:34 عصر
  4. لود سنگین دیتا بیس و راهکارهای افزایش سرعت
    نوشته شده توسط Omid.R.A.Candy در بخش VB.NET
    پاسخ: 29
    آخرین پست: شنبه 27 مهر 1392, 12:43 عصر
  5. پاسخ: 2
    آخرین پست: یک شنبه 20 مرداد 1392, 22:44 عصر

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

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