• 1401/06/15

استفاده از ایندکس ها در برنامه نویسی :

سلام استاد عزیز وقت بخیر

من خیلی از دوره های شمارو دیدم و تهیه کردم ، ی سوالی خیلی فکرمو مشغول کرده و کلی هم سرچ کردم ولی به جواب نرسیدم ، شما توی دوره sql راجب فواید ایندکس کردن توضیح دادین ولی توی سی شارپ چجوری از ایندکس ها استفاده کنیم؟

مثال :

db.table.single(i=>i.id==12) 

در این دستور ما هیچ تفاوتی بین ایندکس ها قایل نشدیم و برای استفاده از ایندکس ها چجوری باید سرچ کنیم که از قابلیت ایندکس فیلد ها استفاده کرده باشیم ؟

وهرچی هم گشتم دستوری تو این مایع ها وجود نداره:: db.table.Index(i=>i.id==12) 

امیدوارم تونسته باشم منظورمو خوب برسونم.

  • 1401/06/15
  • ساعت 20:42

سلام دوست من وقتتون بخیر

دوست بحث استفاده از ایندکس های sql server مفصل هست، ببینید شما باید داخل sql server  ایندکس مناسب برای جدولتون انتخاب کنید و بعد توی سی شارپ جوری کوئری هاتونو بنویسید که اون کوئری به سمت استفاده از ایندکس بره


  • 1401/06/17
  • ساعت 14:51

"توی سی شارپ جوری کوئری هاتونو بنویسید که اون کوئری به سمت استفاده از ایندکس بره"

میشه این جملتونو توضیح بدین ، چجوری این کارو توی سی شارپ بکنم؟


  • 1401/06/17
  • ساعت 17:02

دوست من این جمله در قالب یک کامنت واقعا قابل توضیح دادن نیست اما من یک اشاره کوچیک میکنم

ببینید شما توی sql server که ایندکس تعریف میکنید یک کلید برای ایندکستون تعیین میکنید و برای اینکه کوئری به سمت استفاده از اون ایندکس بره بهتره که کوئری شما جوری نوشته بشه که از کلید ایندکستون داخل کوئری استفاده بشه یعنی مثلا اگر شرطی دارید جوری کوئری نوشته بشه که شرط روی کلید ایندکس شما اعمال بشه تا احتمال استفاده از ایندکس ساخته شدتون بره بالاتر ، البته این فقط یک مورد کوچیک بود موارد خیلی زیاد دیگه وجود داره که شما باید با اون ها اشنا بشید

 


  • 1401/06/20
  • ساعت 11:38

میشه یه نمونه کد یا یه رفرنس بهم بدین که کامل ترشو مطالعه کنم؟


  • 1401/06/21
  • ساعت 10:02

دوست عزیز دورش داخل سایت موجوده 

لطفا داخل سایت سرچ کنید

با تشکر از شما دوست من


logo-enamadlogo-samandehi