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

مهدی قپانوری

مهدی قپانوری

.Mehdi is interested in SQL server

4 دیدگاه

  1. Hassan

    سلام، حداقل چه تعداد رکورد باید توسط کوئری پردازش شود که این ویژگی تاثیر گذار باشد؟
    با سپاس.

    پاسخ
    1. آرزو محمدزاده

      آرزو محمدزاده

      درود بر شما
      به نقل از مهندس مهدی قپانوری

      value 131,072 as a built-in magical number (at least as of CTP 2 — who knows if this’ll change by another CTP, or RTM). That’s the minimum number of rows that a query will have to process before batch mode for row store will kick in.

      سپاس از همراهی شما

      پاسخ
      1. حسن محمدی

        سلام، سپاس از پاسخ شما،
        در این مقاله گفته شده است که:
        اجرا به حالت Batch مخصوص اجرای Parallel نیست، در حالت اجرا به شکل سریال نیز می‌تواند وجود داشته باشد.
        با توجه به اینکه شما فرمودید حداقل 131,072 رکورد جهت اجرا به حالت Batch نیاز است، با این حجم از رکورد آیا اصولا کوئری می تواند به شکل سریال اجرا شود؟
        با تشکر از مجموعه نیک آموز به خاطر به اشتراک گذاری اطلاعات

      2. جواد اسماعیلی

        جواد اسماعیلی

        با سلام و وقت بخیر
        سواب سوال شما می شود، بله
        خود SQL Server با توجه به Plan کوئری و هزینه اجرا تصمیم میگیرد که کوئری را به سمت Parallel اجرا کند یا سریال
        البته به استفاده از دستور MAXDOP نیز می توان نحوی اجرای Serial یا Parallel را اجبار کرد.

ارسال یک نظر

نشانی ایمیل شما منتشر نخواهد شد.

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