نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره به شما آموزش می دهد همه چیزهایی را که باید به عنوان یک توسعه دهنده بدانید تا شروع به درک برنامه های پرس و جو و بهبود عملکرد پرس و جو کنید. به غیر از توسعه دهندگان ، این دوره برای هر کسی که مسئول عملکرد 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
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات