سبد (0)

کشف دلیل کندی سرعت کوئری در یک نگاه! - قسمت اول

تعداد دانشجو :
2423 نفر
حجم فایل : 194 مگابایت
مدت زمان : 01:36:00
شماره درس : 2
نوع آموزش : تصویری و کاملاً فارسی
31,000 تومان
توضیحات کامل

دومین قسمت از پکیج آموزش SQL DOCTOR  - کشف دلیل کندی سرعت کوئری در یک نگاه! - قسمت اول

 

پیش نیاز آموزش  کشف دلیل کندی سرعت کوئری در یک نگاه! - قسمت اول:

  1. آشنایی باExecution Plan
  2. آشنایی مقدماتی با Statistics
  3. آشنایی با ایندکس

سرفصل های آموزش کشف دلیل کندی سرعت کوئری در یک نگاه! - قسمت اول:

  1. مروری بر Execution Plan
  2. آشنایی با  Warnings
  3. اختلاف زیاد بین تعداد رکورد بازگشتی در عملگرهای مختلف
  4. بررسی جزئیات عملیات Index Seek
  5. مشاهده عملیات Lookup در Execution Plan
  6. مشاهده عملیات SCAN  در Execution Plan
  7. رخ دادن Residual در عملیات جوین
  8. معرفی و مروری بر کتاب Pro SQL Server 2012 Practices

        و ...   

                        کتاب Pro SQL Server 2012 Practices و  اسکریپت های  استفاده شده در طول آموزش، همراه فایل دانلودی ضمیمه شده است.


 توضیح مختصر آموزش کشف دلیل کندی سرعت کوئری در یک نگاه! - قسمت اول: 

به عنوان یک برنامه نویس و طراح دیتابیس حتماً برای شما موقعیتی پیش آمده است که اجرای یک کوئری زمان زیادی طول بکشد و به دنبال آن با نارضایتی کاربران و تماس های پی در پی جهت رفع مشکل مواجه شده باشید. در یک چنین شرایطی، معمولاً به دنبال یک راه حل سریع برای  کشف دلیل کندی سرعت کوئری  و رفع آن هستیم. در آموزش  کشف دلیل کندی سرعت کوئری در یک نگاه با بیش از 10 تکنیک و راه حل سریع برای کشف دلیل کندی سرعت کوئری آشنا می شویم که تعدادی از این تکنیک ها را در قسمت اول از این آموزش و مابقی را در قسمت دوم معرفی کرده ایم.

در واقع در آموزش کشف دلیل کندی سرعت کوئری  روندی مانند آنچه یک پزشک در کشف و درمان بیماری انجام می دهد در پیش می گیریم. یک پزشک در ابتدا با توجه به علائم ظاهری بیمار و نتایج آزمایشات، اقدام به شناسایی علت بیماری می کند ، سپس متناسب با نوع بیماری دارو تجویز کرده و نهایتاً دستورالعملی جهت درمان و نحوه مصرف داروها تجویز می کند. ما نیز جهت کشف دلیل کندی سرعت کوئری در ابتدا با یک نگاه بر Execution Plan و بررسی اطلاعات مختلف موجود در آن اقدام به شناسایی دلیل یا دلایل منجر به کاهش کارایی کوئری می کنیم و در ادامه متناسب با نوع مشکل، راهکارهایی جهت رفع آن ارائه و نهایتاً این راه کارها را بر اساس یک دستورالعمل در سطح جدول، دیتابیس و یا سرور اعمال می کنیم:

discovering-query-problem-at-a-glance-step

به عنوان یک نمونه از روش های کشف دلیل کندی سرعت کوئری در یک نگاه، مشاهده اختلاف زیاد بین تعداد رکوردهای استخراجی در مراحل مختلف  از اجرای کوئری با تعداد رکورد استخراج شده نهایی می توان اشاره کرد که این مورد با تفاوت ضخامت فلش های موجود در Execution Plan قابل تشخیص است. همچنین اختلاف بین تعداد رکورد بازگشتی تخمینی(Estimated Number of Rows) با تعداد رکورد بازگشتی واقعی(Actual Number of Rows) از عوامل مهم در کندی سرعت کوئری محسوب می شود که با بررسی tooltip موجود در هر عملگر قابل تشخیص است:

روش های بازیابی رکوردهای حذف شده

اگر چه در آموزش کشف دلیل کندی سرعت کوئری در یک نگاه تمرکز اصلی ما بر ارائه ترفندها و تکنیک هایی جهت  شناسایی دلیل و یا دلایل ایجاد مشکل در کارایی کوئری است اما در طول آموزش به راه حل هایی  جهت رفع مشکل کارایی، متناسب با دلیل/دلایل کشف شده نیز اشاره و در حین آموزش این راه حل ها را اجرا و نتیجه را در بهبود کارایی بررسی می کنیم. اما در صورتی که مایل به آشنایی و تسلط کامل بر مسایل Performance Tuning هستید می توانید این آموزش ها را از فیلم آموزش Performance Tuning مشاهده و دانلود کنید.


پیش نمایش آموزش کشف دلیل کندی سرعت کوئری در یک نگاه

 دمو  زمان فیلم:  14:22

تضمین کیفیت "کشف دلیل کندی سرعت کوئری در یک نگاه! - قسمت اول"

توجه: کیفیت این محصول توسط بیـــاموز تضمین شده است. در صورت عدم رضایت شما، ۷۰ ‌درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می‌شود.

نظرات
Copyright MAXXmarketing GmbH
JoomShopping Download & Support
تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه