درباره نویسنده

میلاد فیروزی

میلاد فیروزی

   هم اکنون کارشناس تضمین کیفیت تیم توسعه دیجی کالا می باشم.

10 دیدگاه

  1. مسعود طاهری

    مسعود طاهری

       سلام دوستان

    به نظر من باید روی Foreign Key و Cover Index کمی حساسیت به خرج داد.
    لزومی به گذاشتن ایندکس روی تمامی  Foreign Key نیست. هزینه نگهداری و… را هم در نظر بگیرید
    از Cover Index به شکل حریصانه در پروژه ها استفاده نباید کرد باید دفعات اجرای کوئری و… را در نظر بگیرید و…
    در کل این نکته را قبول دارم که قانون کلی برای ایندکس وجود ندارد. و باید بسته به شرایط و… ایندکس گذاری بر روی کوئری ها را انجام داد.
    متشکرم از شما میلاد عزیز 
    موفق باشید
    پاسخ
    1. میلاد فیروزی

      میلاد فیروزی

          ممنون از راهنمایی به جای شما

      پاسخ
  2. مهدی ربانی ذبیحی

    مهدی ربانی ذبیحی

      با سلام بسیار عالی و خوب بود وممنون از مهندس طاهری عزیز که که بابت هر مقاله نکات تکمیلی رو ارائه میدن.با تشکر

    پاسخ
  3. فرشید علی اکبری

    فرشید علی اکبری

    سلام

    دوست عزیز، همانطوریکه اشاره کردید و مهندس طاهری عزیز هم مطلب رو تکمیل تر کردند، شما می تونید روی این مبحث متمرکز شده و در بخش بندی های متفاوتی در این زمینه، این مبحث را به اتفاق سایر کاربران سایت نیک آموز به چالش بکشید و مطمئناً با نظرات اساتید نیک آموزی، شاهد ایده،نظرات و راهکارهای بسیار عالی در این زمینه خواهیم بود که منجربه پُربارتر شدن مباحث مورد نظر خواهد شد.
    درهر صورت از استارتی که روی این موضوع زدید تشکر میکنم و منتظر سایر نکات کاربردی در بخش بندی های مختلف در این زمینه هستیم.
    موفق باشید.
    پاسخ
    1. میلاد فیروزی

      میلاد فیروزی

          حتما

      برای شروع یک مقاله فقط در زمینه Cover Index آماده کرده م
      🙂
      پاسخ
  4. فرید طاهری

    فرید طاهری

       سلام
    دوستان الان مقالاتی که بصورت ترفند و چک لیست است بیشتر در دنیای اطلاعات طالب دارند.
    آقای فیروزی از مقاله شما سپاسگزارم.

    پاسخ
  5. رمضانی

        با سلام

    این query بهتر جواب میده
    select o.SalesOrderID, od.ProductID
    from Sales.SalesOrderHeader o
        outer apply (
            select top 1 SalesOrderID, ProductID
            from Sales.SalesOrderDetail od
    where o.SalesOrderID = od.SalesOrderID 
        ) od 
    order by 1
    پاسخ
  6. عاطفه حسن پور

    عاطفه حسن پور

        با سلام و خسته نباشید عالی بود خیلی خوب توضیح داده بودید

    پاسخ
  7. احمد رضاپور

    احمد رضاپور

        با تشکر از آقای فیروزی؛ با اینکه من هنوز این کوئری ها رو خودم تست نکردم اما فکر میکنم نکات خیلی خوبی بیان کردید. توضیحات شما خیلی خوب بود اما بخاطر اینکه قرار است از این ترفندها در پایگاههای بزرگ استفاده کنیم کاش بیشتر وارد ریز مسائل میشدید.

    پاسخ
  8. مصطفي زماني

    مصطفي زماني

    سلام

    ساده‌نویسی و پیاده‌ نکردن منطق‌های پیچیده هم تاثیر زیادی در سریع اجرا شدن کوئری‌ها دارد.

    با تشکر

    پاسخ

ارسال یک نظر

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

تمامی حقوق مادی و معنوی این وب سایت متعلق به نیک آموز می باشد.
این سایت توسط تیم آموزش برنامه نویسی نیک آموز مدیریت می شود.

کمپین پایان بهار | ۳۰ درصد تخفیف ویژه پرفروش ترین محصولات
close-image