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

نام تاپیک: اجرای execution plan قبل از اجرای Query

  1. #1

    اجرای execution plan قبل از اجرای Query

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

    همکار من میگه اسکیوال هر برا که میخواد select رو اجرا کنه تو لوکال خودش قبل از اینکه کل دستورات رو بخواد اجرا کنه ابتدا یه execution plan ازش ایجاد میکنه میخواستم بدونم این حرف صحیح هست یا نه؟

  2. #2
    کاربر دائمی آواتار bitasoft.ir
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    جنگلهای تاریک اصفهان
    سن
    44
    پست
    279

    نقل قول: اجرای execution plan قبل از اجرای Query

    عملکرد SQL Server و اکثر سیستم‌های مدیریت داده (DBMS) مخصوصا در نسخه های جدید به گونه‌ای است که قبل از اجرای یک کوئری SELECT، بهینه‌ساز کوئری (Query Optimizer) برای آن یک نقشه اجرایی (Execution Plan) ایجاد می‌کند. این نقشه اجرایی (Execution Plan) شامل راهبردی است که دیتابیس برای اجرای کوئری انتخاب می‌کند. این بهینه‌ساز نقشه اجرایی را به گونه‌ای ایجاد می‌کند که کوئری با سرعت و کارایی بهتری اجرا شود.
    در واقع، Execution Plan شامل مسیر اجرایی که برای کوئری انتخاب شده است و ترتیب اجرای عملیات‌ها (مانند عملیات‌های JOIN، فیلتر، مرتب‌سازی و ...) را نشان می‌دهد. این نقشه بهینه‌سازی توسط بهینه‌ساز کوئری بر اساس آمارهای موجود در جداول و ایندکس‌ها، میزان حجم داده، و شرایط کوئری ایجاد می‌شود.
    بنابراین، حرف همکار شما درست است. SQL Server و دیگر DBMS‌ها Execution Plan را قبل از اجرای کوئری ایجاد می‌کنند تا از بهینه‌ترین راهبرد برای اجرای کوئری استفاده کنند. این نقشه بهینه‌سازی کوئری برای بهبود عملکرد و کارایی استفاده می‌شود و معمولاً بر اساس آن اجرای کوئری انجام می‌شود.

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

    همکار من میگه اسکیوال هر برا که میخواد select رو اجرا کنه تو لوکال خودش قبل از اینکه کل دستورات رو بخواد اجرا کنه ابتدا یه execution plan ازش ایجاد میکنه میخواستم بدونم این حرف صحیح هست یا نه؟

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

  1. Execution Plan
    نوشته شده توسط dell816 در بخش مدیریت دیتابیس (Database Administration)
    پاسخ: 1
    آخرین پست: دوشنبه 05 دی 1390, 19:58 عصر
  2. کمک فوری در باره ی Execution plan
    نوشته شده توسط liliyan87 در بخش SQL Server
    پاسخ: 2
    آخرین پست: دوشنبه 31 فروردین 1388, 18:14 عصر
  3. execution plan
    نوشته شده توسط sara_12 در بخش SQL Server
    پاسخ: 1
    آخرین پست: یک شنبه 30 فروردین 1388, 02:09 صبح
  4. سوال: Execution Plan یک sp تا کی در Ram مربوط به SQL باقی می ماند
    نوشته شده توسط odiseh در بخش SQL Server
    پاسخ: 3
    آخرین پست: یک شنبه 30 تیر 1387, 15:46 عصر
  5. execution-plan
    نوشته شده توسط Kamyar.Kimiyabeigi در بخش SQL Server
    پاسخ: 4
    آخرین پست: دوشنبه 03 مرداد 1384, 16:40 عصر

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

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