آموزش SQL Server: تجزیه و تحلیل طرح پرس و جو

SQL Server: Query Plan Analysis

Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیویی برای نمایش وجود ندارد.
      توضیحات دوره: از SQL Server 2005 به بعد نحوه تفسیر و تجزیه و تحلیل برنامه های پرس و جو از SQL Server ، آسان تر شدن شناخت و درک مشکلات عملکرد ، قابل اجرا برای توسعه دهندگان ، DBA ها و هر کسی که مسئول SQL سرور است ، می باشد. برای تشخیص مشکلات عملکردی ، اما درک آنها دشوار و دشوار است. این دوره با بیش از 30 دموی دقیق ، به شما نشان می دهد که چگونه می توانید به راحتی برنامه های پرس و جو را درک و تفسیر کنید تا بتوانید مشکلات عملکرد را دقیقاً مشخص کنید. این دوره با توضیح روشهای مختلف ضبط برنامه های پرس و جو برای تجزیه و تحلیل بعدی و نحوه شناخت عناصر اساسی برنامه های پرس و جو همراه با پردازنده ، I/O و هزینه های حافظه و نیازهای آنها آغاز می شود. سپس به توضیح کلیه اپراتورهای برنامه پرسش مشترک و زمان حضور آنها در یک طرح پرسش ، همراه با یادداشت هایی درباره مشکلات احتمالی که باید مراقب آنها باشید ، می پردازد. ماژول نهایی الگوهای رایج را برای جستجوی در برنامه های جستجوی توضیح می دهد که نشان دهنده یک مشکل عملکرد است که باید بررسی و برطرف شود. این دوره برای توسعه دهندگان ، DBA ها و هر کسی که مسئولیت عملکرد SQL Server را دارد ، از مبتدیان کامل تا کسانی که تجربه بیشتری دارند و می خواهند یک راهنمای قطعی برای برنامه های جستجوی SQL Server داشته باشند ، مناسب است. اطلاعات این دوره برای کلیه نسخه های SQL Server 2005 به بعد اعمال می شود.

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

      معرفی دوره Course Introduction

      • معرفی دوره Course Introduction

      • چرا ما به QP ها اهمیت می دهیم؟ Why Do We Care About QPs?

      • برنامه پرس و جو چه چیزی به ما نمی گوید؟ What Doesn't a Query Plan Tell Us?

      • ساختار دوره Course Structure

      گرفتن برنامه های اجرای پرس و جو Capturing Query Execution Plans

      • معرفی ماژول Module Introduction

      • گرفتن یک برنامه Capturing a Plan

      • نسخه ی نمایشی: گرفتن یک برنامه Demo: Capturing a Plan

      • چرا استهلاک می شود؟ Why Deprecate?

      • DMO ها DMOs

      • نسخه ی نمایشی: DMO ها Demo: DMOs

      • ردیابی و رویدادهای گسترده SQL SQL Trace and Extended Events

      • نسخه ی نمایشی: استفاده از رویدادهای گسترده برای گرفتن برنامه های اعدام Demo: Using Extended Events to Capture Execution Plans

      • برنامه گرافیکی Graphical Showplan

      • نسخه ی نمایشی: نمایشگاه گرافیکی Demo: Graphical Showplan

      • SQL Sentry Plan Explorer SQL Sentry Plan Explorer

      • نسخه ی نمایشی: SQL Sentry Plan Explorer Demo: SQL Sentry Plan Explorer

      • تخمین زده شده در مقابل واقعی Estimated vs. Actual

      • نسخه ی نمایشی: تخمین زده شده در برابر واقعی Demo: Estimated vs. Actual

      تفسیر برنامه های اجرای پرس و جو Interpreting Query Execution Plans

      • معرفی ماژول Module Introduction

      • تکرار کنندگان/مجریان Iterators / Operators

      • درخت پرس و جو Query Tree

      • هزینه اپراتور (1) Operator Cost (1)

      • هزینه اپراتور (2) Operator Cost (2)

      • نسخه ی نمایشی: هزینه اپراتور Demo: Operator Cost

      • حافظه اپراتور (1) Operator Memory (1)

      • حافظه اپراتور (2) Operator Memory (2)

      • نسخه ی نمایشی: حافظه اپراتور Demo: Operator Memory

      اپراتورهای مشترک Common Operators

      • معرفی ماژول Module Introduction

      • اسکن جدول و فهرست Table and Index Scans

      • نسخه ی نمایشی: اسکن جدول و شاخص Demo: Table and Index Scans

      • فهرست جستجو می کند Index Seeks

      • نسخه ی نمایشی: شاخص به نظر می رسد Demo: Index Seeks

      • جستجوها Lookups

      • نسخه ی نمایشی: جستجوها Demo: Lookups

      • به ملاحظات بپیوندید Join Considerations

      • اصطلاحات بیرونی/داخلی Outer / Inner Terminology

      • نسخه ی نمایشی: اصطلاحات بیرونی/داخلی Demo: Outer / Inner Terminology

      • حلقه تو در تو Nested Loop

      • نسخه ی نمایشی: Loop تو در تو Demo: Nested Loop

      • ادغام شوید Merge Join

      • نسخه ی نمایشی: ادغام شوید Demo: Merge Join

      • Hash Match بپیوندید Hash Match Join

      • نسخه ی نمایشی: Hash Match Join Demo: Hash Match Join

      • فیلتر Filter

      • نسخه ی نمایشی: فیلتر کنید Demo: Filter

      • جریان را جمع کنید Stream Aggregate

      • نسخه ی نمایشی: جمع کردن جریان Demo: Stream Aggregate

      • مسابقه هاش (جمع) Hash Match (Aggregate)

      • نسخه ی نمایشی: Hash Match Aggregate Demo: Hash Match Aggregate

      • مرتب سازی Sort

      • نسخه ی نمایشی: مرتب سازی Demo: Sort

      • قرقره Spools

      • قرقره مشتاق و "محافظت از هالووین" Eager Spool and 'Halloween Protection'

      • نسخه ی نمایشی: Eager Spool Demo: Eager Spool

      • اسکن ثابت Constant Scan

      • نسخه ی نمایشی: اسکن ثابت Demo: Constant Scan

      • ادعا کنید Assert

      • نسخه ی نمایشی: ادعا کنید Demo: Assert

      • Scalar را محاسبه کنید Compute Scalar

      • نسخه ی نمایشی: Scalar محاسبه کنید Demo: Compute Scalar

      • شناسایی موازی بودن در طرح Identifying Parallelism in the Plan

      • اپراتورهای تبادل Exchange Operators

      • نسخه ی نمایشی: اپراتورهای تبادل Demo: Exchange Operators

      • نقشه بیت Bitmap

      • نسخه ی نمایشی: بیت مپ Demo: Bitmap

      • ادغام فاصله Merge Interval

      • نسخه ی نمایشی: ادغام فاصله Demo: Merge Interval

      • الحاق Concatenation

      • نسخه ی نمایشی: الحاق Demo: Concatenation

      • پروژه بخش و توالی Segment and Sequence Project

      • نسخه ی نمایشی: پروژه بخش و دنباله Demo: Segment and Sequence Project

      الگوهای قابل توجه Noteworthy Patterns

      • معرفی ماژول Module Introduction

      • اصول اولیه' The 'Basics'

      • نسخه ی نمایشی: هشدارهای شاخص وجود ندارد Demo: Missing index warnings

      • جستجوها Lookups

      • الگوهای تو در تو Nested Loop Patterns

      • ادغام الگوهای پیوستن Merge Join Patterns

      • نسخه ی نمایشی: ادغام با Overhead همراه شوید Demo: Merge Join Overhead

      • هاش به الگوها بپیوندید Hash Join Patterns

      • نسخه ی نمایشی: Hash Join Spills Demo: Hash Join Spills

      • اپراتورهای Stop-and-Go Stop-and-Go Operators

      • الگوها را مرتب کنید Sort Patterns

      • مصالح Aggregates

      • پیش بینی می کند Predicates

      • قرقره سربار Spool Overhead

      • جنبه های عملکرد موازی سازی Parallelism Performance Aspects

      • الگوهای طرح اصلاح داده ها Data Modification Plan Patterns

      • نسخه ی نمایشی: الگوهای طرح اصلاح داده ها Demo: Data Modification Plan Patterns

      • مسائل برآورد کاردینالیته Cardinality Estimate Issues

      • تبدیل نوع داده Data Type Conversions

      • PlanAffectingConvert PlanAffectingConvert

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

      • هشدار NoJoinPredicate NoJoinPredicateWarning

      • هشدار آماری ستونها ColumnsWithNoStatistics Warning

      • پارامتر بو کردن Parameter Sniffing

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

      • حالت اجرای فهرست Columnstore Columnstore Index Execution Mode

      • خلاصه دوره Course Summary

      نمایش نظرات

      آموزش SQL Server: تجزیه و تحلیل طرح پرس و جو
      جزییات دوره
      2h 14m
      98
      Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
      (آخرین آپدیت)
      514
      4.5 از 5
      دارد
      دارد
      دارد
      Joe Sack
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      Joe Sack Joe Sack

      جو ساک مدیر اصلی برنامه تیم SQL Server و Azure SQL بانک اطلاعاتی مایکروسافت با تمرکز بر پردازش پرس و جو است. جو با بیش از 19 سال تجربه در صنعت ، نویسنده و سخنران است و در زمینه تنظیم و بهینه سازی عملکرد تخصص دارد.