نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
بیاموزید که چگونه از ویژگی های پیشرفته Extended Events برای عیب یابی عمیق تر در SQL سرور استفاده کنید ، چه از طریق Transact-SQL یا رابط های کاربری Extended Events ، قابل استفاده برای توسعه دهندگان و DBA هایی که دارای برخی از Extended Events و عیب یابی هستند ... این دوره ادامه دارد SQL Server: مقدمه ای بر رویدادهای Extended و در سیستم Extended Events عمیق تر می شود تا ویژگی ها ، گزینه ها ، اهداف و سناریوهای پیشرفته تری را به شما نشان دهد. این دوره با نشان دادن چگونگی توسعه جلسات رویداد قدرتمندتر و همچنین تنظیم گزینه های مختلف جلسات رویداد برای کنترل مدیریت حافظه ، اعزام و نگهداری رویدادها و نحوه ردیابی رویدادهای مرتبط ، شروع می شود. سپس اهداف رویداد پیشرفته ، همراه با مشکلات احتمالی ممکن است هنگام استفاده از آنها روبرو شوید ، و ویژگی های پیشرفته UI رویدادهای گسترده SQL Server 2012 در مدیریت استودیو ، و نحوه استفاده از رویدادهای گسترده با استفاده از هر دو دات نت API و PowerShell. . این دوره با ارائه برخی از سناریوهای پیچیده عیب یابی به پایان می رسد و نشان می دهد که چگونه می توان آنها را با استفاده از رویدادهای گسترده بررسی کرد. این دوره برای کسانی که تجربه برخی از رویدادهای گسترده و عیب یابی را دارند بسیار مناسب است ، زیرا تمام دانش موجود در SQL Server: مقدمه ای برای رویدادهای گسترده فرض. اطلاعات این دوره برای کلیه نسخه های SQL Server 2008 به بعد اعمال می شود.
سرفصل ها و درس ها
مقدمه
Introduction
-
مقدمه
Introduction
-
چرا یک دوره پیشرفته جداگانه؟
Why a Separate Advanced Course?
-
ساختار دوره
Course Structure
دریافت بیشتر از جلسات رویداد
Getting More From Event Sessions
-
مقدمه
Introduction
-
با استفاده از مقایسه کنندگان متنی
Using Textual Comparators
-
نسخه ی نمایشی: نمونه برداری از رویدادها با package0.divides_by_uint64
Demo: Sampling Events with package0.divides_by_uint64
-
نسخه ی نمایشی: پیگیری اعدامهای بیانیه طولانی
Demo: Tracking Long Statement Executions
-
کنترل تعداد اعدام رویداد
Controlling Event Execution Count
-
نسخه ی نمایشی: با استفاده از pack0.counter
Demo: Using package0.counter
-
sql_text اقدام
The sql_text Action
-
نسخه ی نمایشی: sql_text Action
Demo: sql_text Action
-
تعیین مسیر اعدام با tsql_stack
Determining Execution Path with tsql_stack
-
نسخه ی نمایشی: tsql_stack Action
Demo: tsql_stack Action
-
اقدامات تأثیرگذار
Side-impacting Actions
-
نسخه ی نمایشی: جمع آوری یک Memory Dump
Demo: Collecting a Memory Dump
-
خلاصه
Summary
گزینه های جلسه رویداد
Event Session Options
-
مقدمه
Introduction
-
پیکربندی حافظه بافر
Memory Buffer Configuration
-
نسخه ی نمایشی: تنظیم MAX_MEMORY
Demo: MAX_MEMORY Setting
-
نسخه ی نمایشی: جلوگیری از قطع ارتباط بیننده زنده اطلاعات
Demo: Preventing Live Data Viewer Disconnects
-
پیکربندی حافظه بافر (2)
Memory Buffer Configuration (2)
-
نسخه ی نمایشی: تنظیم MEMORY_PARTITION_MODE
Demo: MEMORY_PARTITION_MODE Setting
-
پیکربندی حافظه بافر (3)
Memory Buffer Configuration (3)
-
نسخه ی نمایشی: تنظیم MAX_EVENT_SIZE
Demo: MAX_EVENT_SIZE Setting
-
اعزام و نگهداری رویداد
Event Dispatch and Retention
-
نسخه ی نمایشی: تنظیم EVENT_RETENTION_MODE
Demo: EVENT_RETENTION_MODE Setting
-
نسخه ی نمایشی: تنظیم MAX_DISPATCH_LATENCY
Demo: MAX_DISPATCH_LATENCY Setting
-
شروع جلسه و همبستگی رویداد
Session Startup and Event Correlation
-
نسخه ی نمایشی: تنظیم STARTUP_STATE
Demo: STARTUP_STATE Setting
-
نسخه ی نمایشی: تنظیم TRACK_CAUSALITY
Demo: TRACK_CAUSALITY Setting
-
خلاصه
Summary
اهداف پیشرفته
Advanced Targets
-
مقدمه
Introduction
-
هیستوگرام هدف
histogram Target
-
هیستوگرام گزینه های هدف
histogram Target Options
-
نسخه ی نمایشی: هیستوگرام Target
Demo: histogram Target
-
pair_matching هدف
pair_matching Target
-
pair_matching گزینه های هدف
pair_matching Target Options
-
pair_matching گزینه های هدف (2)
pair_matching Target Options (2)
-
نسخه ی نمایشی: pair_matching Target
Demo: pair_matching Target
-
عیب یابی جفت های نامعتبر
Troubleshooting invalid pairs
-
نسخه ی نمایشی: عیب یابی جفتهای نامعتبر
Demo: Troubleshooting invalid pairs
-
event_counter هدف
event_counter Target
-
نسخه ی نمایشی: event_counter هدف
Demo: event_counter Target
-
etw_classic_sync_target هدف
etw_classic_sync_target Target
-
گزینه های هدف etw_classic_sync_target
etw_classic_sync_target Target Options
-
نسخه ی نمایشی: etw_classic_sync_target هدف
Demo: etw_classic_sync_target Target
-
محدودیت های هدف etw_classic_sync_target
etw_classic_sync_target Target Limitations
-
نسخه ی نمایشی: etw_classic_sync_target محدودیت های هدف
Demo: etw_classic_sync_target Target Limitations
-
خلاصه
Summary
ویژگی های پیشرفته UI
Advanced UI Features
-
مقدمه
Introduction
-
گروه بندی و جمع آوری داده ها
Grouping and Aggregating Data
-
نسخه ی نمایشی: گروه بندی و جمع آوری داده ها
Demo: Grouping and Aggregating Data
-
ادغام پرونده ها
Merging Files
-
نسخه ی نمایشی: ادغام پرونده ها (system_health)
Demo: Merging Files (system_health)
-
نسخه ی نمایشی: ادغام پرونده ها با سرور حسابرسی
Demo: Merging Files with Server Audit
-
طراحی جلسات رویداد برای تجزیه و تحلیل پیشرفته
Designing Event Sessions for Advanced Analysis
-
نسخه ی نمایشی: طراحی جلسات رویداد برای تجزیه و تحلیل پیشرفته
Demo: Designing Event Sessions for Advanced Analysis
-
خلاصه
Summary
رویدادهای گسترده .NET API و ادغام PowerShell
Extended Events .NET API and PowerShell Integration
-
مقدمه
Introduction
-
ملاحظاتی برای استفاده از NET API
Considerations for Leveraging the .NET API
-
رویداد گسترده مدل شی
Extended Events Object Model
-
نسخه ی نمایشی: مدل شی Events رویدادهای گسترده
Demo: Extended Events Object Model
-
استفاده از برنامه Reader Extended Reader
Using the Extended Events Reader
-
با استفاده از خواننده رویدادهای گسترده (2)
Using the Extended Events Reader (2)
-
خواندن فایلها با QueryableXEventData
Reading Files with QueryableXEventData
-
نسخه ی نمایشی: خواندن پرونده های رویداد با QueryableXEventData
Demo: Reading Event Files with QueryableXEventData
-
خواندن داده های زنده با QueryableXEventData
Reading Live Data with QueryableXEventData
-
نسخه ی نمایشی: خواندن داده های زنده با QueryableXEventData
Demo: Reading Live Data with QueryableXEventData
-
با استفاده از ارائه دهنده PowerShell
Using the PowerShell Provider
-
نسخه ی نمایشی: با استفاده از ارائه دهنده PowerShell
Demo: Using the PowerShell Provider
-
خلاصه
Summary
سناریوهای عیب یابی پیشرفته
Advanced Troubleshooting Scenarios
-
مقدمه
Introduction
-
مبارزه تمپدب لچ
Tempdb Latch Contention
-
نسخه ی نمایشی: Tempdb Latch Contention
Demo: Tempdb Latch Contention
-
قفل کردن تشدید
Lock Escalation
-
نسخه ی نمایشی: افزایش قفل
Demo: Lock Escalation
-
تقسیم صفحه های مسئله دار
Problematic Page Splits
-
نسخه ی نمایشی: تقسیم صفحه های مسئله دار
Demo: Problematic Page Splits
-
عیب یابی معاملات یتیم
Troubleshooting Orphaned Transactions
-
نسخه ی نمایشی: عیب یابی معاملات یتیم
Demo: Troubleshooting Orphaned Transactions
-
عیب یابی مشکلات ASYNC_NETWORK_IO
Troubleshooting ASYNC_NETWORK_IO issues
-
نسخه ی نمایشی: عیب یابی مشکلات ASYNC_NETWORK_IO
Demo: Troubleshooting ASYNC_NETWORK_IO issues
-
خلاصه
Summary
نمایش نظرات