آموزش SQL Server: جایگزینی Profiler با Extended Events

SQL Server: Replacing Profiler with Extended Events

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: از دانش خود از Profiler و Trace برای کمک به یادگیری نحوه استفاده موثر از جایگزین آنها استفاده کنید: رویدادهای توسعه یافته. اگر از Trace یا Profiler در SQL Server در هر ظرفیتی استفاده می کنید، این دوره به شما مربوط می شود. از زمان معرفی Extended Events (XE) در SQL Server 2008، سه نسخه جدید از SQL Server منتشر شده است، و هنوز هم DBAها و Developers به ​​طور یکسان Profiler را ترجیح می دهند. زمان حرکت فرا رسیده است. اگر Extended Events را امتحان کرده اید و با مشکل مواجه شده اید، یا اگر به آن فکر کرده اید اما مطمئن نیستید از کجا شروع کنید، پس این دوره برای شما مناسب است. این دوره با استفاده از دانش و تجربه موجود شما، شکاف بین Profiler و XE را از طریق یک سری دمو پر خواهد کرد، از جمله نحوه ایجاد یک جلسه رویدادهای گسترده با استفاده از Trace موجود، نحوه ایجاد یکی در رابط کاربری از ابتدا، نحوه تجزیه و تحلیل داده ها، و چه چیزی از نظر عملکرد باید مراقب آن بود. اگر از Trace یا Profiler در SQL Server در هر ظرفیتی استفاده می کنید، صرف نظر از کاری که به عنوان بخشی از کار روزانه خود انجام می دهید، این دوره به شما مربوط است.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

مقدمه Introduction

  • مقدمه Introduction

  • SQL Trace/Profiler، نمونه کاربردها، و چرا زمان آن رسیده است که ادامه دهیم SQL Trace/Profiler, Example Uses, and Why it's Time to Move On

  • مقایسه عملکرد و چرایی اجتناب از رویدادهای طولانی Comparing Functionality and Why We Avoid Extended Events

  • رویدادهای توسعه یافته و موارد استفاده مثال Extended Events and Example Uses

  • آنچه این دوره شامل می شود What This Course Covers

  • ساختار دوره و خلاصه ماژول Course Structure and Module Summary

انتقال از UI Profiler به Extended Events Transitioning from Profiler’s UI to Extended Events

  • مقدمه، Extended Events Engine، و اشیاء آن Introduction, the Extended Events Engine, and its Objects

  • نسخه ی نمایشی: ایجاد جهش از ردیابی پروفایل به رویدادهای گسترده - 1 Demo: Making the Leap from Profiler Trace to Extended Events - 1

  • نسخه ی نمایشی: ایجاد جهش از ردیابی پروفایل به رویدادهای گسترده - 2 Demo: Making the Leap from Profiler Trace to Extended Events - 2

  • نسخه ی نمایشی: ایجاد جهش از ردیابی پروفایل به رویدادهای گسترده - 3 Demo: Making the Leap from Profiler Trace to Extended Events - 3

  • رویدادها و مقایسه رویدادها Events and Event Comparison

  • تغییرات رویداد بر اساس نسخه و ملاحظات برای رویدادها Event Changes by Version and Considerations for Events

  • محمولات و ملاحظات برای محمولات Predicates and Considerations for Predicates

  • اقدامات و ملاحظات برای اقدامات Actions and Considerations for Actions

  • اهداف و ملاحظات برای اهداف Targets and Considerations for Targets

  • تصویر بزرگ The Big Picture

  • گزینه های جلسه رویداد Event Session Options

  • خلاصه ماژول Module Summary

استفاده از رابط کاربری Extended Events Leveraging the Extended Events UI

  • مقدمه Introduction

  • جادوگر جلسه جدید، جلسه جدید و الگوها New Session Wizard, New Session, and Templates

  • نسخه ی نمایشی: ایجاد جلسه رویداد و تجزیه و تحلیل خروجی در UI - 1 Demo: Event Session Creation and Output Analysis in the UI - 1

  • نسخه ی نمایشی: ایجاد جلسه رویداد و تجزیه و تحلیل خروجی در UI - 2 Demo: Event Session Creation and Output Analysis in the UI - 2

  • نسخه ی نمایشی: ایجاد جلسه رویداد و تجزیه و تحلیل خروجی در UI - 3 Demo: Event Session Creation and Output Analysis in the UI - 3

  • نمایشگر داده های زنده، سفارشی کردن ستون ها، گروه بندی و تجمیع Live Data Viewer, Customize Columns, Grouping and Aggregation

  • گسترش یک گروه بندی و فیلتر کردن Expanding a Grouping and Filtering

  • ادغام فایل‌ها، نشانه‌گذاری رویدادها، و خلاصه ماژول Merging Files, Bookmarking Events, and Module Summary

درک گزینه های هدف برای رویدادهای گسترده Understanding Target Options for Extended Events

  • مقدمه و مبانی هدف Introduction and Target Basics

  • ارسال رویداد و بازدید مجدد از تصویر بزرگ Event Dispatching and Revisiting the Big Picture

  • فایل رویداد، شمارشگر رویداد، و اهداف هیستوگرام Event File, Event Counter, and Histogram Targets

  • نسخه ی نمایشی: ردیابی رشد فایل پایگاه داده با استفاده از هدف هیستوگرام Demo: Tracking Database File Growth Using the Histogram Target

  • جفت شدن رویداد و اهداف بافر حلقه Event Pairing and Ring Buffer Targets

  • نسخه ی نمایشی: با استفاده از Ring Buffer Target Demo: Using the Ring Buffer Target

  • خلاصه ماژول Module Summary

اجتناب از مشکلات عملکرد با رویدادهای طولانی Avoiding Performance Issues with Extended Events

  • مقدمه و ملاحظات کلی عملکرد Introduction and General Performance Considerations

  • محمول های خوب ایجاد کنید Create Good Predicates

  • نمونه های کد محمول های خوب و بد Code Examples of Good and Bad Predicates

  • سربار عمل و تنظیم حد Action Overhead and Limit Setting

  • نسخه ی نمایشی: نادیده گرفتن هشدارها Demo: Ignoring the Warnings

  • خلاصه ماژول و رویدادهای گسترده مزایا و معایب Module Summary and Extended Events Pros and Cons

  • بعد کجا برویم و خلاصه دوره Where to Go Next and Course Summary

نمایش نظرات

آموزش SQL Server: جایگزینی Profiler با Extended Events
جزییات دوره
2h 28m
41
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
83
4.8 از 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 ارائه می دهد.