نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره به شما آموزش می دهد همه چیزهایی را که باید به عنوان یک توسعه دهنده بدانید تا شروع به درک برنامه های پرس و جو و بهبود عملکرد پرس و جو کنید. به غیر از توسعه دهندگان ، این دوره برای هر کسی که مسئول عملکرد SQL Server است نیز قابل استفاده است. توسعه دهندگان گاهی اوقات مسئول رفع مشکلات عملکرد هستند و هیچ ایده ای برای شروع کار ندارند. آنها هرگز برنامه پرس و جو را ندیده اند ، یا وقتی به یکی از آنها نگاه می کنند مطمئن نیستند که * واقعا * به چه معنی است. توسعه دهندگان می دانند که چه مدت زمان برای اجرای یک جستجوگر طول می کشد ، اما آنها نمی دانند که چگونه می توانند از میزان IO ، CPU یا حافظه استفاده کنند. و گاهی اوقات آنها فقط یک شاخص ایجاد می کنند و به نظر می رسد که این مشکل را برطرف می کند (حتی اگر آنها نمی دانند چرا!). در این دوره ، SQL Server: تجزیه و تحلیل عملکرد پرس و جو برای توسعه دهندگان ، در مورد تمام داده هایی که SQL Server هنگام اجرای یک پرس و جو تولید می کند - چیزی فراتر از فقط طرح پرس و جو - است و شما می دانید که کجا وجود دارد و چگونه می توانید پیدا کنید آی تی. در ابتدا ، خواهید فهمید که داده ها چه چیزی را نشان می دهند و چگونه می توان یک طرح پرسش را خواند. در مرحله بعدی ، برخی از عملگرهای برنامه کوئری را که اغلب مشاهده می کنید کشف خواهید کرد. سرانجام ، شما خواهید فهمید که چه اطلاعاتی در برنامه گنجانده شده است ، که ممکن است بلافاصله مشخص نباشد ، اما هنگام عیب یابی می تواند بسیار ارزشمند باشد. پس از اتمام این دوره ، مهارت و دانش لازم برای شروع بررسی و درک برنامه های پرس و جو و ایجاد تغییرات پرس و جو برای عملکرد بهتر را خواهید داشت!
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
مقدمه
Introduction
-
مقدمه و چرا باید نحوه اجرای پرس و جو را بفهمیم
Introduction and Why We Need to Understand Query Execution
-
اهداف و ساختار دوره و خلاصه ماژول
Course Objectives and Structure and Module Summary
یافتن اطلاعات در مورد سeriesالات
Finding Information About Queries
-
مقدمه و اطلاعات درباره س Quالات
Introduction and Information About Queries
-
نسخه ی نمایشی: مشاهده داده های اجرای پرس و جو "زنده"
Demo: Viewing "Live" Query Execution Data
-
یافتن داده های اجرای درخواست و رویدادهای گسترده
Finding Query Execution Data and Extended Events
-
نسخه ی نمایشی: اطلاعات پرس و جو از رویدادهای گسترده
Demo: Query Information from Extended Events
-
اشیا Management مدیریت پویا
Dynamic Management Objects
-
نسخه ی نمایشی: داده های اجرای پرس و جو در DMO ها
Demo: Query Execution Data in DMOs
-
فروشگاه پرس و جو و عملکرد
Query Store and Performance Monitor
-
نسخه ی نمایشی: معیارهای سeryال از نظارت بر عملکرد
Demo: Query Metrics From Performance Monitor
-
نکته ای درباره برنامه های تخمینی و واقعی و خلاصه ماژول
A Note About Estimated and Actual Plans and Module Summary
درک معیارهای عملکرد پرس و جو
Understanding Query Performance Metrics
-
معیارهای مقدمه و پرس و جو مورد علاقه
Introduction and Query Metrics of Interest
-
SSMS ، رویدادهای گسترده ، DMO ها و فروشگاه پرس و جو
SSMS, Extended Events, DMOs, and Query Store
-
نسخه ی نمایشی: مشاهده و تفسیر داده های اجرای پرس و جو
Demo: Viewing and Interpreting Query Execution Data
-
خلاصه ماژول
Module Summary
خواندن برنامه های پرس و جو
Reading Query Plans
-
مقدمه و برنامه چیست؟
Introduction and What is a Plan?
-
چه در برنامه است و چه در برنامه نیست
What's in a Plan and What's Not in a Plan
-
برنامه های خواندن
Reading Plans
-
نسخه ی نمایشی: چگونه می توان یک برنامه پرس و جو را جستجو کرد - قسمت 1
Demo: How to Start Looking at a Query Plan - Part 1
-
نسخه ی نمایشی: چگونه می توان یک برنامه پرس و جو را جستجو کرد - قسمت 2
Demo: How to Start Looking at a Query Plan - Part 2
-
خلاصه ماژول
Module Summary
اپراتورها در یک طرح پرس و جو
Operators in a Query Plan
-
مقدمه و در یک برنامه به دنبال چه هستید؟
Introduction and What Do You Look for in a Plan?
-
اسکن و جستجو می کند
Scans and Seeks
-
نسخه ی نمایشی: اپراتورهای دسترسی به داده ها
Demo: Data Access Operators
-
تو در تو حلقه و جستجوها
Nested Loop and Lookups
-
نسخه ی نمایشی: حلقه ها و جستجوهای تو در تو
Demo: Nested Loops and Lookups
-
ادغام و پیوند دادن
Merge Join and Sort
-
نسخه ی نمایشی: ادغام پیوستن و مرتب سازی
Demo: Merge Join and Sorts
-
هاش بپیوندید
Hash Join
-
نسخه ی نمایشی: هاش بپیوندید
Demo: Hash Join
-
Scalar را محاسبه کنید
Compute Scalar
-
نسخه ی نمایشی: Scalar محاسبه کنید
Demo: Compute Scalar
-
خلاصه ماژول
Module Summary
اطلاعات مهم در یک طرح
Important Information in a Plan
-
پارامترهای مقدمه و ورودی
Introduction and Input Parameters
-
نسخه ی نمایشی: یافتن پارامترهای ورودی در یک طرح
Demo: Finding Input Parameters in a Plan
-
ردیابی پرچم ها
Trace Flags
-
نسخه ی نمایشی: ردیابی پرچم ها در یک طرح درخواست
Demo: Trace Flags in a Query Plan
-
نسخه و مسائل مربوط به برآورد کاردینالیته
Cardinality Estimator Version and Issues
-
نسخه ی نمایشی: بررسی نسخه CE و برآورد ها
Demo: Examining CE Version and Estimates
-
آمار اعدام اپراتور
Operator Execution Statistics
-
نسخه ی نمایشی: آمار اعدام برای اپراتورها
Demo: Execution Statistics for Operators
-
موازی کاری
Parallelism
-
نسخه ی نمایشی: موازی سازی در برنامه ها
Demo: Parallelism in Plans
-
به دنبال قید و قید باقیمانده باشید
Seek Predicate and Residual Predicate
-
نسخه ی نمایشی: پیش بینی ها و پیش بینی های باقیمانده
Demo: Seek and Residual Predicates
-
هشدارها
Warnings
-
نسخه ی نمایشی: تولید هشدارهای طرح
Demo: Generating Plan Warnings
-
خلاصه ماژول و دوره
Module and Course Summaries
نمایش نظرات