آموزش عملکرد سرور SQL: مقدمه ای بر تنظیم کوئری

SQL Server Performance: Introduction to Query Tuning

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: تنظیم عملکرد SQL Server هنری است که باید تسلط داشته باشید - برای توسعه دهندگان و DBA ها. این دوره از یک رویکرد سیستماتیک برای برنامه ریزی ، تجزیه و تحلیل ، رفع اشکال و عیب یابی مشکلات عملکرد رایج مربوط به پرس و جو استفاده می کند. این شامل ... تنظیم عملکرد SQL Server یک موضوع عمیق است و هنری برای تسلط بر آن. یک جز component اصلی تنظیم کلی عملکرد برنامه ، تنظیم کوئری است. نوشتن جستارها به روشی کارآمد و اطمینان از اجرای آنها به بهینه ترین شکل ممکن ، همیشه یک چالش است. اصول اولیه پیرامون جزئیات نحوه اجرای SQL Server برای جستجوی جستجوگرها است ، بنابراین بهینه سازی های بررسی شده در این دوره در همان راستا دنبال می شود.

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

مقدمه Introduction

  • مقدمه Introduction

  • تنظیم کوئری Query Tuning

  • نسخه ی نمایشی Demo

اصول برنامه اعدام Execution Plan Basics

  • مقدمه Introduction

  • نسخه ی نمایشی Demo

  • انواع مختلف اجرای طرح Various Execution Plan Types

  • نسخه ی نمایشی: انواع طرح های اجرایی Demo: Execution Plan Types

  • فهرست خوشه ای Clustered Index

  • نسخه ی نمایشی: فهرست خوشه ای Demo: Clustered Index

  • فهرست غیر خوشه ای Non-clustered Index

  • نسخه ی نمایشی: شاخص غیر خوشه ای Demo: Non-clustered Index

  • جستجوی کلید Key Lookup

  • نسخه ی نمایشی: جستجوی کلید Demo: Key Lookup

  • جستجوی فهرست در مقابل اسکن شاخص Index Seek vs Index Scan

  • انواع پیوستن ها Types of Joins

  • نسخه ی نمایشی: انواع پیوستن ها Demo: Types of Joins

  • خلاصه Summary

تکنیک های ضروری نمایه سازی Essential Indexing Techniques

  • مقدمه Introduction

  • نسخه ی نمایشی: مبانی شاخص Demo: Basics of Index

  • رفتارهای شاخص Index Behaviors

  • نسخه ی نمایشی: Seek vs Scan vs Lookup Demo: Seek vs Scan vs Lookup

  • نسخه ی نمایشی: استفاده از توابع در بند WHERE Demo: Usage of Functions in WHERE clause

  • خلاصه Summary

طراحی پرس و جو برای عملکرد Query Design for Performance

  • مقدمه Introduction

  • EXISTS vs IN vs JOIN EXISTS vs IN vs JOIN

  • نسخه ی نمایشی: EXISTS vs IN vs JOIN Demo: EXISTS vs IN vs JOIN

  • بیان جدول مشترک (CTE) Common Table Expression (CTE)

  • نسخه ی نمایشی: بیان جدول مشترک (CTE) Demo: Common Table Expression (CTE)

  • سفارش نکات جدول و پرس و جو Order of Table and Query Hints

  • نسخه ی نمایشی: سفارش نکات جدول و پرس و جو Demo: Order of Table and Query Hints

  • راهنمای برنامه و پارامتر بو کردن Plan Guide and Parameter Sniffing

  • نسخه ی نمایشی: راهنمای برنامه و پارامتر بو کردن Demo: Plan Guide and Parameter Sniffing

  • پویا SQL و عملکرد Dynamic SQL and Performance

  • نسخه ی نمایشی: پویا SQL و عملکرد Demo: Dynamic SQL and Performance

  • توابع ، نمایش ها و عملکرد تعریف شده توسط کاربر User Defined Functions, Views and Performance

  • نسخه ی نمایشی: UDF ها ، نمایش ها و عملکرد Demo: UDFs, Views and Performance

  • خلاصه Summary

ابزار تنظیم عملکرد Performance Tuning Tools

  • مقدمه Introduction

  • داشبورد عملکرد SSMS SSMS Performance Dashboard

  • نسخه ی نمایشی: داشبورد عملکرد SSMS Demo: SSMS Performance Dashboard

  • نسخه ی نمایشی: گزارش های خطا Demo: Error Logs

  • نسخه ی نمایشی: SQL Server بهترین روش تجزیه و تحلیل Demo: SQL Server Best Practices Analyzer

  • نسخه ی نمایشی: مشاور تنظیم پایگاه داده Demo: Database Tuning Advisor

  • نسخه ی نمایشی: شمارنده های پرمون Demo: Perfmon Counters

  • نسخه ی نمایشی: ابزار تجزیه و تحلیل عملکرد سیاههها (PAL) Demo: Performance Analysis of Logs (PAL) Tool

  • نسخه ی نمایشی: SQL Space Map Demo: SQL Space Map

  • نسخه ی نمایشی: SQL Server Profiler Demo: SQL Server Profiler

  • نسخه ی نمایشی: رویدادهای گسترده SQL Server Demo: SQL Server Extended Events

  • SQL Server آمار صبر کنید SQL Server Wait Stats

  • نسخه ی نمایشی: SQL Server Wait Stats - CXPACKET Demo: SQL Server Wait Stats - CXPACKET

  • نسخه ی نمایشی: Wait Stats - شناسایی س Offال متخلف Demo: Wait Stats - Identify Offending Query

  • نسخه ی نمایشی: نمایش های مدیریت پویا (DMV) Demo: Dynamic Management Views (DMV)

  • نسخه ی نمایشی: SQLDiag Demo: SQLDiag

  • خلاصه Summary

نکات و ترفندها Tips and Tricks

  • مقدمه Introduction

  • نسخه ی نمایشی: فهرست Columnstore Demo: Columnstore Index

  • نسخه ی نمایشی: توابع و ستون های محاسبه شده Demo: Functions and Computed Columns

  • نسخه ی نمایشی: نشانگرها و عملکرد Demo: Cursors and Performance

  • نسخه ی نمایشی: توابع مقدار جدول چند گزاره ای Demo: Multi Statement Table Value Functions

  • نسخه ی نمایشی: روش ذخیره شده و پرس و جو پویا Demo: Stored Procedure and Dynamic Query

  • نسخه ی نمایشی: روش و معاملات ذخیره شده Demo: Stored Procedure and Transaction

  • نسخه ی نمایشی: روش ذخیره سازی و تدوین Demo: Stored Procedure and Compilation

  • نسخه ی نمایشی: نکات و عملکردهای عملکردی Demo: Performance Tips and Tricks

چک لیست: تنظیم عملکرد Checklist: Performance Tuning

  • چک لیست Checklist

نمایش نظرات

آموزش عملکرد سرور SQL: مقدمه ای بر تنظیم کوئری
جزییات دوره
3h 55m
64
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
531
3.9 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

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 سال تجربه عملی ، دارای مدرک کارشناسی ارشد علوم و تعدادی گواهینامه پایگاه داده است.

Vinod Kumar Vinod Kumar

مربی، توسعه دهنده و مشاور نرم افزار

سلام، نام من Vinod است و یک مربی نرم افزار، مشاور و توسعه دهنده آزاد هستم. من همچنین خالق برخی از دوره های دارای بالاترین امتیاز در Udemy و SkillShare هستم. در حرفه تدریس حرفه ای خود (بیش از 23 سال) صدها هزار مهندس نرم افزار را آموزش داده ام. معلمی نه تنها حرفه من بلکه یک علاقه است. ایجاد دوره های آنلاین به من این فرصت را می دهد تا به دانش آموزان در سراسر جهان دسترسی پیدا کنم و به آنها کمک کنم.