نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
بیاموزید که چگونه یک نمونه SQL Server را محک بزنید و یک پایه عملکرد برای مقایسه در برابر عیب یابی ساده ، قابل استفاده برای توسعه دهندگان ، DBA ها و هر کسی که از SQL Server از SQL Server 2005 به بعد استفاده می کند ، ایجاد کنید. هنگامی که یک مشکل عملکرد دارید ، چگونه می توانید به راحتی تشخیص دهید که مشکل این است که آیا قادر به مقایسه با یک مجموعه اندازه گیری خوب شناخته شده نیست؟ این دوره نحوه ایجاد یک پایه عملکرد برای یک نمونه SQL Server را با استفاده از تکنیک های معیار توضیح می دهد. این دوره با کاوش در دلایل معیار گذاری و خط مبنا همراه با چگونگی تصمیم گیری در مورد گرفتن ، زمان و دفعات ضبط آن و محل ذخیره آن آغاز می شود. سپس توضیح می دهد که چگونه با استفاده از ابزار Performance Monitor به طور کامل ، همراه با نحوه گرفتن اطلاعات جستجو با استفاده از SQL Trace و Extended Events ، اطلاعات را تجزیه و تحلیل کنید و سپس با استفاده از ابزارهای Clear Trace و ReadTrace رایگان آن اطلاعات را تجزیه و تحلیل کنید. پس از آن ، قبل از پایان دادن به خلاصه ای که همه ماژول ها را بهم می پیوندد ، بسیاری از نمایهای مدیریت پویا را که می توان برای جمع آوری اطلاعات در مورد SQL Server استفاده کرد ، توصیف و نشان می دهد. این دوره برای کسانی که هیچ تجربه ای از معیار گذاری و خط مبنا ندارند ، و کسانی که برخی از تجربه ها را دارند اما می خواهند درک خود را از ایجاد و استفاده از معیارها و خطوط پایه تقویت کنند مناسب است. اطلاعات این دوره برای کلیه نسخه های SQL Server 2005 به بعد اعمال می شود.
سرفصل ها و درس ها
مقدمه
Introduction
-
معرفی دوره
Course Introduction
-
خط مبنا چیست؟
What is a Baseline?
-
معیار چیست؟
What is a Benchmark?
-
چرا آنها مهم هستند؟
Why Are They Important?
-
چه کسی نیاز به گرفتن این اطلاعات دارد؟
Who Needs to Capture This Information?
-
ساختار دوره
Course Structure
چه ، کی و کجا
What, When, and Where
-
مقدمه
Introduction
-
تصمیم گیری در مورد انتخاب داده ها
Deciding What Data to Capture
-
تصمیم گیری برای گرفتن اطلاعات برای گرفتن اطلاعات (2)
Deciding What Data to Capture (2)
-
تصمیم گیری برای گرفتن اطلاعات برای گرفتن اطلاعات (3)
Deciding What Data to Capture (3)
-
تصمیم گیری در مورد زمان گرفتن اطلاعات
Deciding When to Capture Data
-
تصمیم گیری درباره نحوه ذخیره و بازیابی داده ها
Deciding How to Store and Retrieve Data
-
خلاصه
Summary
نظارت بر کارایی
Performance Monitor
-
مقدمه
Introduction
-
مزایا ، معایب و هزینه های اضافی نظارت بر عملکرد
Perfmance Monitor Pros, Cons, and Overhead
-
هنگامی که ...
Use Performance Monitor When...
-
استفاده از مانیتور عملکرد در زمان واقعی
Using Performance Monitor in Real-Time
-
نسخه ی نمایشی: نظارت بر عملکرد
Demo: Performance Monitor
-
پیشخوان برای گرفتن
Counters to Capture
-
شمارنده سیستم عامل/منابع برای گرفتن
OS/Resource Counters to Capture
-
شمارنده سیستم عامل/منابع برای گرفتن (2)
OS/Resource Counters to Capture (2)
-
شمارنده سیستم عامل/منابع برای گرفتن (3)
OS/Resource Counters to Capture (3)
-
پیشخوان های SQL Server برای گرفتن
SQL Server Counters to Capture
-
پیشخوان های سرور SQL برای گرفتن (2)
SQL Server Counters to Capture (2)
-
پیشخوان های سرور SQL برای گرفتن (3)
SQL Server Counters to Capture (3)
-
پیشخوان های سرور SQL برای گرفتن (4)
SQL Server Counters to Capture (4)
-
مجموعه پیشخوان
Counter Collection
-
مجموعه های جمع آوری داده
Data Collector Sets
-
نسخه ی نمایشی: مجموعه های جمع آوری داده
Demo: Data Collector Sets
-
پردازش داده های مانیتور عملکرد
Processing Performance Monitor Data
-
نسخه ی نمایشی: relog
Demo: relog
-
پردازش داده های مانیتور عملکرد (2)
Processing Performance Monitor Data (2)
-
نسخه ی نمایشی: PAL
Demo: PAL
-
خلاصه
Summary
گرفتن سالات
Capturing Queries
-
مقدمه
Introduction
-
ردیابی SQL
SQL Trace
-
نسخه ی نمایشی: SQL Trace
Demo: SQL Trace
-
رویدادهای گسترده
Extended Events
-
نسخه ی نمایشی: رویدادهای گسترده
Demo: Extended Events
-
زمان استفاده از SQL Trace در مقابل رویدادهای گسترده
When to Use SQL Trace vs. Extended Events
-
ردیابی را پاک کنید
Clear Trace
-
نسخه ی نمایشی: پاک کردن ردیابی
Demo: Clear Trace
-
ReadTrace
ReadTrace
-
نسخه ی نمایشی: ReadTrace
Demo: ReadTrace
-
مزایای Clear Trace در مقابل ReadTrace
Benefits of Clear Trace vs. ReadTrace
-
بازپخش بارهای کاری
Replaying Workloads
-
خلاصه
Summary
با استفاده از DMV
Using DMVs
-
مقدمه
Introduction
-
چه زمانی از DMV استفاده کنید
When to Use DMVs
-
گرفتن اطلاعات DMV
Capturing DMV Data
-
DMV ها را برای گرفتن اطلاعات در نظر بگیرید
DMVs to Consider for Data Capture
-
نسخه ی نمایشی: sys.dm_os_performance_counters
Demo: sys.dm_os_performance_counters
-
DMV هایی که باید برای گرفتن اطلاعات در نظر بگیرید (2)
DMVs to Consider for Data Capture (2)
-
نسخه ی نمایشی: sys.dm_io_ آمار_فایل_مجازی
Demo: sys.dm_io_virtual_file_stats
-
DMV هایی که باید برای گرفتن اطلاعات در نظر بگیرید (3)
DMVs to Consider for Data Capture (3)
-
سایر داده هایی که می توانید ضبط کنید
Other Data You Can Capture
-
نسخه ی نمایشی: sys.configurations
Demo: sys.configurations
-
WhoIsActive
WhoIsActive
-
نسخه ی نمایشی: WhoIsActive
Demo: WhoIsActive
-
خلاصه
Summary
جمع کردن همه با هم
Pulling It All Together
-
مقدمه
Introduction
-
قبل از اینکه تو شروع کنی
Before You Start
-
قبل از شروع (2)
Before You Start (2)
-
گزینه های داده
Data Options
-
مراحل بعدی
Next Steps
-
خلاصه
Summary
نمایش نظرات