آموزش MySQL بهینه سازی پرس و جو و تنظیم عملکرد

MySQL Query Optimization and Performance Tuning

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره بر روی بهینه سازی پرس و جو و تنظیم عملکرد MySQL متمرکز است. عملکرد یکی از مهمترین جنبه های هر برنامه است. همه می خواهند سرور خود عملکرد بهینه و در بهترین کارایی داشته باشد. در این دوره ما اصول بهینه سازی پرس و جو را درک خواهیم کرد و به نکات و نکات عملی برای تنظیم عملکرد نگاه خواهیم کرد.

سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه Introduction

بهینه سازی دسترسی به داده ها Optimizing Data Access

  • مقدمه Introduction

  • پیش نیاز Prerequisite

  • شنیده شده Overheard

  • درک نیازهای داده Understanding Data Needs

  • نسخه ی نمایشی: راه اندازی Demo: Setup

  • نسخه ی نمایشی: بهترین روش ها برای دسترسی به داده ها Demo: Best Practices for Data Access

  • نسخه ی نمایشی: چرا SELECT Star (*) ایده بدی است Demo: Why SELECT Star (*) is Bad Idea

  • خلاصه در شصت ثانیه Summary in Sixty Seconds

درک بهینه سازی Query MySQL Understanding MySQL Query Optimization

  • مقدمه Introduction

  • مسیر اجرای یک سeryال Execution Path of a Query

  • پروتکل های مشتری Client Protocols

  • حافظه پنهان پرس و جو Query Cache

  • تجزیه کننده Parser

  • پیش پردازنده Preprocessor

  • بهینه ساز پرس و جو Query Optimizer

  • مسئولیت های بهینه ساز پرس و جو Query Optimizer Responsibilities

  • محدودیت های بهینه ساز پرس و جو Query Optimizer Limitations

  • موتور جستجو و ذخیره سازی Query Execution Engine and Storage

  • بازگشت نتیجه به مشتری Returning Result to Client

  • یادداشت های اضافی در مورد بهینه ساز پرس و جو Additional Notes on Query Optimizer

  • به حداکثر رساندن عملکرد بهینه ساز پرس و جو Maximizing Query Optimizer Performance

  • درک حالتهای جستجو Understanding Query States

  • نسخه ی نمایشی: نمایش لیست فرآیند کامل Demo: Show Full Processlist

  • درک توضیح دستور Understanding Explain Command

  • نسخه ی نمایشی: فرمان را توضیح دهید Demo: Explain Command

  • نسخه ی نمایشی: فرمان گسترده را توضیح دهید Demo: Explain Extended Command

  • خلاصه در شصت ثانیه Summary in Sixty Seconds

بهینه سازی عملکرد با تنظیم پرس و جو عملی Performance Optimization by Practical Query Tuning

  • مقدمه Introduction

  • نسخه ی نمایشی: نمایه ای که برای بند SELECT استفاده می شود Demo: Index Used for SELECT clause

  • نسخه ی نمایشی: یک سeryال پیچیده در مقابل چند سeriesال ساده Demo: One Complex Query vs Multiple Simple Queries

  • نسخه ی نمایشی: یک پرس و جو پیچیده در مقابل چند سeriesال ساده - قسمت 2 Demo: One Complex Query vs Multiple Simple Queries - Part 2

  • نسخه ی نمایشی: یک سeryال پیچیده در مقابل چند سeriesال ساده با فهرست Demo: One Complex Query vs Multiple Simple Queries with Index

  • نسخه ی نمایشی: سفارش جدول در بخش پیوستن - عضویت داخلی Demo: Table Order in Join Clause - INNER JOIN

  • نسخه ی نمایشی: سفارش جدول در بخش پیوستن - OUTER JOIN Demo: Table Order in Join Clause - OUTER JOIN

  • نسخه ی نمایشی: بهینه ترین انتخاب - زیر پرس و جو در مقابل وجود در مقابل پیوستن Demo: Most Optimal Choice - Subquery vs Exists vs Joins

  • نسخه ی نمایشی: بهینه ترین انتخاب - زیر پرس و جو در مقابل وجود در مقابل پیوستن - قسمت 2 Demo: Most Optimal Choice - Subquery vs Exists vs Joins - Part 2

  • نسخه ی نمایشی: تنظیم عملکرد کل Demo: Tuning Aggregate Function

  • نسخه ی نمایشی: گروه بهینه سازی شده توسط بند Demo: Optimizing Group By Clause

  • نسخه ی نمایشی: بهینه سازی صفحه بندی با بند LIMIT Demo: Optimizing Paging with LIMIT Clause

  • نسخه ی نمایشی: تأثیر بر عملکرد UNION و UNION ALL Demo: Impact on Performance of UNION and UNION ALL

  • نسخه ی نمایشی: شاخص و برابر با اپراتور نیست Demo: Index and Not Equal to Operator

  • خلاصه در شصت ثانیه Summary in Sixty Seconds

بهترین روشها Best Practices

  • بهترین روشها Best Practices

نمایش نظرات

آموزش MySQL بهینه سازی پرس و جو و تنظیم عملکرد
جزییات دوره
1h 50m
44
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
151
4.1 از 5
دارد
دارد
دارد
Pinal Dave
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Pinal Dave Pinal Dave

Pinal Dave یک متخصص تنظیم عملکرد SQL سرور و یک مشاور مستقل است. وی 11 کتاب پایگاه داده SQL Server ، 25 دوره Pluralsight را تألیف کرده و بیش از 5000 مقاله در زمینه فناوری پایگاه داده در وبلاگ خود در https://blog.sqlauthority.com نوشته است. وی همراه با 16 سال تجربه عملی ، دارای مدرک کارشناسی ارشد علوم و تعدادی گواهینامه پایگاه داده است.