نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
بیاموزید که چگونه بیش از 35 نوع مشکل عملکرد را شناسایی کرده و تشخیص دهد که می تواند SQL Server را تحت تأثیر قرار دهد. قابل اجرا برای توسعه دهندگان ، DBA ها و هر کسی که مسئول SQL سرور است ، از SQL Server 2005 به بعد مشکلات زیادی وجود دارد که می تواند بر عملکرد بارهای SQL Server تأثیر بگذارد ، و این دوره بیش از 35 الگوی معمول مربوط به عملکرد را به شما نشان می دهد. با 17 نسخه نمایشی دقیق ، به شما نشان داده شده است که چگونه هر الگو را همراه با راهنمایی عملی برای عیب یابی که می توانید استفاده کنید ، تشخیص دهید. این دوره قبل از انتقال به حوزه های فنی مانند ورودی و خروج ، همزمانی ، حافظه و CPU ، با موضوعات سطح بالا در اطراف افراد و روش ها شروع می شود. این دوره همچنین دارای ماژول هایی در زمینه های خاص مانند tempdb ، طراحی برنامه ، و عواملی است که می تواند کیفیت طرح پرس و جو را تحت تأثیر قرار دهد. این دوره برای توسعه دهندگان ، DBA ها و هر کسی که مسئولیت SQL Server را دارد ، از مبتدیان کامل تا کسانی که تجربه بیشتری دارند و راهی جدید برای عیب یابی SQL Server می خواهند ، مناسب است. اطلاعات این دوره برای کلیه نسخه های SQL Server 2005 به بعد اعمال می شود.
سرفصل ها و درس ها
معرفی دوره
Course Introduction
-
معرفی دوره
Course Introduction
-
ساختار دوره
Course Structure
الگوهای سطح بالا
High-Level Issue Patterns
-
معرفی ماژول
Module Introduction
-
تعصب فروشنده (1)
Vendor Bias (1)
-
تعصب فروشنده (2)
Vendor Bias (2)
-
تله های تخصصی
Expertise Traps
-
داده از دست رفته
Missing Data
-
اطلاعات ناقص
Incomplete Data
-
فقدان روش عیب یابی
Lack of Troubleshooting Methodology
-
عیب یابی مشکلات پایین دستی
Troubleshooting Downstream Issues
-
نادیده گرفتن ملاحظات ظرفیت (1-2)
Ignoring Capacity Considerations (1-2)
-
نادیده گرفتن ملاحظات ظرفیت (3)
Ignoring Capacity Considerations (3)
-
عدم اجرای استانداردها
Failure to Enforce Standards
-
کنترل تغییر وجود ندارد
Missing Change Control
الگوهای I/O
I/O Patterns
-
معرفی ماژول
Module Introduction
-
مسیرهای ناکافی I/O (1)
Inadequate I/O Paths (1)
-
مسیرهای ناکافی I/O (2)
Inadequate I/O Paths (2)
-
نسخه ی نمایشی: مسیرهای ناکافی I/O
Demo: Inadequate I/O Paths
-
برنامه های اجرای I/O- شدید (1)
I/O-Intensive Execution Plans (1)
-
برنامه های اجرای I/O- شدید (2)
I/O-Intensive Execution Plans (2)
-
نسخه ی نمایشی: برنامه های اجرای I/O- شدید
Demo: I/O-Intensive Execution Plans
-
فعالیت بازرسی تهاجمی
Aggressive Checkpoint Activity
-
درگیری با همسایگان بد
Collocation with Bad Neighbors
الگوهای همزمانی
Concurrency Patterns
-
معرفی ماژول
Module Introduction
-
مسدود کردن طولانی مدت
Long-Term Blocking
-
نسخه ی نمایشی: مسدود کردن طولانی مدت
Demo: Long-Term Blocking
-
قفل کردن تشدید
Lock Escalation
-
دسترسی متناسب به اشیا Inc
Accessing Objects Inconsistently
-
نسخه ی نمایشی: دسترسی ناخواسته به اشیا
Demo: Accessing Objects Inconsistently
-
عوارض جانبی فراموش شده
Forgotten Side-effects
-
نسخه ی نمایشی: عوارض جانبی فراموش شده
Demo: Forgotten Side-effects
-
اشاره به سوuses استفاده و سطح انزوا محدود کننده
Hint Misuses and Restrictive Isolation Levels
الگوهای حافظه
Memory Patterns
-
معرفی ماژول
Module Introduction
-
فشار حافظه (1)
Memory Pressure (1)
-
فشار حافظه (2)
Memory Pressure (2)
-
فشار حافظه (3)
Memory Pressure (3)
-
نسخه ی نمایشی: فشار حافظه
Demo: Memory Pressure
-
مسائل مربوط به حافظه اجرای درخواست (1)
Query Execution Memory Issues (1)
-
مسائل مربوط به حافظه اجرای درخواست (2)
Query Execution Memory Issues (2)
-
نسخه ی نمایشی: مشکلات حافظه اجرای پرس و جو
Demo: Query Execution Memory Issues
الگوهای Tempdb
Tempdb Patterns
-
معرفی ماژول
Module Introduction
-
اختلاف صفحه تخصیص (1)
Allocation Page Contention (1)
-
اختلاف صفحه تخصیص (2)
Allocation Page Contention (2)
-
نسخه ی نمایشی: محتوای صفحه تخصیص
Demo: Allocation Page Contention
-
Row Versioning Overhead
Row Versioning Overhead
-
نسخه ی نمایشی: نسخه سربار نسخه ای
Demo: Row Versioning Overhead
-
هم نشینی با پایگاه داده های I/O بالا
Collocation with High I/O Databases
-
فضای کاری سربار فضای کاری
Query Workspace Overhead
الگوهای پردازنده
CPU Patterns
-
معرفی ماژول
Module Introduction
-
فشار پردازنده خارجی
External CPU Pressure
-
زمان با امتیاز بالا
High Privileged Time
-
زمان کاربری SQL Server زمان کاربری (1)
User-Time SQL Server CPU Time (1)
-
زمان کاربری SQL Server زمان کاربری (2)
User-Time SQL Server CPU Time (2)
-
نسخه ی نمایشی: زمان کاربری SQL Server زمان کاربری
Demo: User-Time SQL Server CPU Time
-
I/O پردازنده بالا مرتبط
I/O Correlated High CPU
-
نسخه ی نمایشی: CPU زیاد مرتبط با I/O
Demo: I/O Correlated High CPU
-
تلفیق و تلفیق بیش از حد (1)
Excessive Compilation and Recompilation (1)
-
تلفیق و تلفیق بیش از حد (2)
Excessive Compilation and Recompilation (2)
-
نسخه ی نمایشی: تلفیق و کامپایل بیش از حد
Demo: Excessive Compilation and Recompilation
-
ناظر سربار
Observer Overhead
-
نسخه ی نمایشی: سربار ناظر
Demo: Observer Overhead
-
موازی ناخوانده
Uninvited Parallelism
-
نسخه ی نمایشی: موازی ناخوانده
Demo: Uninvited Parallelism
الگوهای طراحی برنامه
Application Design Patterns
-
معرفی ماژول
Module Introduction
-
واکشی های آهسته
Slow Fetches
-
نسخه ی نمایشی: واکشی های آهسته
Demo: Slow Fetches
-
سالات بی مورد
Needless Queries
-
معماری فراتر و کمتر (1)
Over and Under-Architecture (1)
-
معماری فراتر و کمتر (2)
Over and Under-Architecture (2)
-
ماژول های جوش اقیانوس (1)
Boil-the-Ocean Modules (1)
-
ماژول های جوش اقیانوس (2)
Boil-the-Ocean Modules (2)
الگوهای کیفیت را برنامه ریزی کنید
Plan Quality Patterns
-
معرفی ماژول
Module Introduction
-
مسائل برآورد کاردینالیته
Cardinality Estimate Issues
-
نسخه ی نمایشی: مسائل برآورد کاردینالیته
Demo: Cardinality Estimate Issues
-
عملیات مات و هزینه های پنهان
Opaque Operations and Hidden Costs
-
نسخه ی نمایشی: عملیات مات و هزینه های پنهان
Demo: Opaque Operations and Hidden Costs
-
خلاصه دوره
Course Summary
نمایش نظرات