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

نام تاپیک: کمک برای بهینه سازی کوئری.

  1. #1
    VIP
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    www
    سن
    40
    پست
    1,247

    کمک برای بهینه سازی کوئری.

    با سلام :
    دوستان کوئری زیر خوب جواب میده ولی خیلی کند هست .....
    لطفا نظرات خودتون رو در مورد بهینه سازی کوئری زیر مطرح کنید:
    ((Tb_Subject.B_Code) is null OR ((Tb_Subject.B_Code In (SElECT  Tb_Subject.B_Code  From Tb_Subject Where ((Tb_Subject.B_Subject_Sub)is null) OR ((Tb_Subject.B_Subject_Sub) like '*" & Trim(txtSubject3) & "*')))=False))


    البته قسمت Where رو گزاشتم.
    با تشکر

  2. #2
    دوست عزیزم،
    ظاهرا شما قصد دارید چند پارامتر رو از کاربر بگیرین و یک شرط Dynamic بسازین. استفاده از NULL همیشه Table Scan میده اما اگر طبق روش زیر عمل کنین، Query شما هم شانس استفاده از ایندکس رو خواهد داشت و هم اینکه بطور غیر ضروری Recompile نمیشه
    http://www.sommarskog.se/dyn-search.html

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

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