نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
بیاموزید که چگونه داده های ردیابی را جمع آوری کرده و از آنها برای کمک به کارهایی مانند عملکرد عیب یابی و معیار بارگذاری استفاده کنید ، که برای توسعه دهندگان و DBA ها از SQL Server 2005 به بعد قابل استفاده است. این دوره شما را با استفاده از SQL Trace و SQL Profiler برای ردیابی فعالیت SQL Server ، از جمله مشکلات و مشکلات رایج برای جلوگیری از آنها آشنا می کند. شما یاد خواهید گرفت که چگونه اطلاعات جمع آوری شده را با استفاده از روش های مختلفی که به عیب یابی عملکرد ، معیارگذاری بار کار ، حسابرسی فعالیت و موارد دیگر کمک می کند ، تجزیه و تحلیل کنید. این دوره مناسب برای توسعه دهندگان و DBA است که برای اهداف تحلیلی نیاز به جمع آوری اطلاعات مربوط به بارهای موجود در SQL Server دارند. اطلاعات این دوره برای کلیه نسخه های SQL Server 2005 به بعد اعمال می شود.
سرفصل ها و درس ها
مقدمه
Introduction
-
مقدمه
Introduction
-
جمع آوری اطلاعات ردیابی
Collecting Trace Information
-
تجزیه و تحلیل حجم کار
Workload Analysis
-
ساختار دوره
Course Structure
SQL Trace Architecture
SQL Trace Architecture
-
مقدمه
Introduction
-
ردیابی SQL چیست؟
What is SQL Trace?
-
رویدادها چیست؟
What are Events?
-
کنترل کننده ردیابی
The Trace Controller
-
تهیه کنندگان رویداد
Event Producers
-
ردیابی ها
Traces
-
ارائه دهندگان I/O
I/O Providers
-
زمان استفاده از SQL Trace
When to use SQL Trace
-
ملاحظات امنیتی
Security Considerations
-
خلاصه
Summary
استفاده از SQL Server Profiler
Using SQL Server Profiler
-
مقدمه
Introduction
-
Profiler چیست؟
What is Profiler?
-
ایجاد ردپاهای جدید
Creating New Traces
-
نسخه ی نمایشی: ایجاد ردیابی جدید از Scratch
Demo: Creating a New Trace from Scratch
-
نسخه ی نمایشی: ایجاد ردیابی جدید از یک الگو
Demo: Creating a New Trace from a Template
-
نسخه ی نمایشی: ایجاد یک ردیابی جدید از یک فایل ردیابی
Demo: Creating a New Trace from a Trace File
-
فیلتر کردن رویدادهای ردیابی
Filtering Trace Events
-
الگوهای ردیابی - مقدمه
Trace Templates - Introduction
-
الگوهای ردیابی - SP_Counts و استاندارد
Trace Templates - SP_Counts and Standard
-
الگوهای ردیابی - مدت SQL و TSQL
Trace Templates - TSQL and TSQL_Duration
-
نسخه ی نمایشی: TSQL_Duration الگو
Demo: TSQL_Duration Template
-
الگوهای ردیابی - TSQL_Grouped و TSQL_Locks
Trace Templates - TSQL_Grouped and TSQL_Locks
-
الگوهای ردیابی - TSQL_Replay و TSQL_SP ها
Trace Templates - TSQL_Replay and TSQL_SPs
-
الگوهای ردیابی - تنظیم
Trace Templates - Tuning
-
نسخه ی نمایشی: الگوهای ردیابی
Demo: Trace Templates
-
ذخیره داده های گرفته شده
Saving Captured Data
-
نسخه ی نمایشی: ذخیره داده های گرفته شده
Demo: Saving Captured Data
-
نکاتی برای ردیابی با Profiler
Tips for Tracing with Profiler
-
خلاصه
Summary
ردیابی سمت سرور
Server-Side Trace
-
مقدمه
Introduction
-
مقایسه عملکرد
Performance Comparison
-
SQL Trace DMV ها
The SQL Trace DMVs
-
نسخه ی نمایشی: ردیابی DMV ها
Demo: Trace DMVs
-
ایجاد برنامه ردیابی
Programmatically Creating Traces
-
sp_trace_create
sp_trace_create
-
sp_trace_setevent
sp_trace_setevent
-
sp_trace_setfilter
sp_trace_setfilter
-
sp_trace_setstatus
sp_trace_setstatus
-
نسخه ی نمایشی: به صورت برنامه ریزی شده ردیابی می کند
Demo: Programatically Creating Traces
-
تولید اسکریپت های ردیابی با Profiler
Generating Trace Scripts with Profiler
-
نسخه ی نمایشی: ردیابی برنامه نویسی از Profiler
Demo: Scripting Trace from Profiler
-
خلاصه
Summary
سناریوهای ردیابی
Tracing Scenarios
-
مقدمه
Introduction
-
ردیابی پیش فرض در SQL Server
Default Trace in SQL Server
-
وقایع ضبط شده توسط ردیابی پیش فرض
Events Captured by the Default Trace
-
س Commonالات متداول در مورد ردیابی پیش فرض
Common Questions about the Default Trace
-
سناریوها برای استفاده از ردیابی پیش فرض
Scenarios to use the Default Trace
-
نسخه ی نمایشی: ردیابی پیش فرض
Demo: Default Trace
-
شناسایی مسائل مسدود کردن
Identifying Blocking Issues
-
نسخه ی نمایشی: شناسایی مشکلات مسدود کردن
Demo: Identifying Blocking Issues
-
شناسایی مسائل بن بست
Identifying Deadlock Issues
-
نسخه ی نمایشی: شناسایی مشکلات بن بست
Demo: Identifying Deadlock Issues
-
شناسایی مجدد مسائل
Identifying Recompile Issues
-
نسخه ی نمایشی: شناسایی مسائل دوباره کامپایل
Demo: Identifying Recompile Issues
-
حسابرسی امنیت و انطباق
Security and Compliance Auditing
-
نسخه ی نمایشی: حسابرسی امنیت و انطباق
Demo: Security and Compliance Auditing
-
گرفتن یک بار کاری تنظیم شده
Capturing a Tuning Workload
-
نسخه ی نمایشی: گرفتن یک بار کاری تنظیم شده
Demo: Capturing a Tuning Workload
-
گرفتن یک بار کاری پخش
Capturing a Replay Workload
-
نسخه ی نمایشی: گرفتن یک بار کاری پخش
Demo: Capturing a Replay Workload
-
اشتباهات رایج
Common Trace Mistakes
-
خلاصه
Summary
تجزیه و تحلیل داده های ردیابی
Analzying Trace Data
-
مقدمه
Introduction
-
تجزیه و تحلیل ردیابی داده ها با Transact-SQL
Analyzing Trace Data with Transact-SQL
-
نسخه ی نمایشی: تجزیه و تحلیل داده های ردیابی با Transact-SQL
Demo: Analyzing Trace Data with Transact-SQL
-
تجزیه و تحلیل داده ها در Profiler
Analyzing Data in Profiler
-
نسخه ی نمایشی: تجزیه و تحلیل داده ها در Profiler
Demo: Analyzing Data in Profiler
-
نسخه ی نمایشی: ادغام داده های PerfMon در Profiler
Demo: Merging PerfMon Data in Profiler
-
استخراج ردیابی
Extracting Trace Events
-
نسخه ی نمایشی: استخراج رویدادهای ردیابی
Demo: Extracting Trace Events
-
عادی سازی داده های ردیابی
Normalizing Trace Data
-
نسخه ی نمایشی: sp_get_query_template
Demo: sp_get_query_template
-
نسخه ی نمایشی: ReadTrace از برنامه های RML
Demo: ReadTrace from RML Utilities
-
نسخه ی نمایشی: ClearTrace
Demo: ClearTrace
-
تجزیه و تحلیل بار کاری مشاور تنظیم پایگاه داده
Database Tuning Advisor Workload Analysis
-
نسخه ی نمایشی: تجزیه و تحلیل بار کاری DTA
Demo: DTA Workload Analysis
-
خلاصه
Summary
پخش مجدد بارهای ردیابی
Replaying Trace Workloads
-
مقدمه
Introduction
-
پخش پروفایل
Profiler Replay
-
الزامات پخش پروفایل
Profiler Replay Requirements
-
نسخه ی نمایشی: پخش پروفایل
Demo: Profiler Replay
-
RML Utilities OStress Replay
RML Utilities OStress Replay
-
الزامات پخش RML OStress
RML OStress Replay Requirements
-
نسخه ی نمایشی: RML Ostress
Demo: RML Ostress
-
پخش مجدد توزیع شده SQL Server 2012
SQL Server 2012 Distributed Replay
-
الزامات پخش توزیع شده
Distributed Replay Requirements
-
نسخه ی نمایشی: پخش توزیع شده
Demo: Distributed Replay
-
محدودیت های ابزار را پخش کنید
Replay Tool Limitiations
-
مزایای ابزار پخش مجدد
Replay Tool Benefits
-
از کدام ابزار استفاده کنید؟
Which Tool to Use?
-
خلاصه
Summary
نمایش نظرات