آموزش SQL Server: معیار گذاری و پایه گذاری

SQL Server: Benchmarking and Baselining

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: بیاموزید که چگونه یک نمونه 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

نمایش نظرات

آموزش SQL Server: معیار گذاری و پایه گذاری
جزییات دوره
3h 20m
66
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
227
4.7 از 5
دارد
دارد
دارد
Erin Stellato
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Erin Stellato Erin Stellato

ارین استلاتو یک مشاور اصلی با SQLskills و SQL Server MVP است. وی از سال 2003 به عنوان حرفه ای SQL Server کار کرده و 12 سال از زندگی حرفه ای خود را در دو شرکت نرم افزاری مختلف گذرانده است. ارین هنگام تکمیل M.S علاقه خود را به داده های همه چیز پیدا کرد. در کنترل موتور در دانشگاه میشیگان. هنگامی که وارد حوزه IT شد ، قدرت پایگاه های داده رابطه ای را کشف کرد. در طول فعالیت IT خود ، ارین برای پشتیبانی از راه حل های تجاری در صنایع مختلف از جمله مراقبت های بهداشتی ، بیمه ، دارایی و دولت با مشتریان ، کاربران و همکاران همکاری نزدیک داشته است. این تجارب فرصت هایی را برای دیدن پیاده سازی های متنوع ، عیب یابی مشکلات مربوط به سخت افزار ، راهنمایی در مورد پیکربندی و طراحی و ارائه مشاوره در مورد بهینه سازی ، در دسترس بودن و بازیابی فراهم کرده است. جای تعجب نیست که منافع ارین شامل موارد داخلی ، تنظیم عملکرد ، در دسترس بودن زیاد و بازیابی فاجعه است. بیش از هر چیز ، او دوست دارد بداند SQL Server چگونه کار می کند ، بنابراین می تواند با خراب شدن آن را برطرف کند. ارین عضو فعال جامعه SQL Server است. وی در حال حاضر فصل مجازی PASS Performance را اجرا می کند و در گروه کاربران سرور SQL اوهایو درگیر است. او همچنین در گروه های کاربری ، SQLSat Saturdays و PASS Summit ، و وبلاگ هایی درباره تجربیات خود را در وبلاگ شخصی خود (http://www.erinstellato.com) و SQLskills ارائه می دهد.