آموزش SQL Server: تجزیه و تحلیل و پیشگیری از بن بست

SQL Server: Deadlock Analysis and Prevention

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: بیاموزید که چگونه می توانید در بن بست SQL Server ، قابل استفاده برای توسعه دهندگان ، DBA ها و هر کسی که از SQL Server 2005 از SQL Server 2005 به بعد استفاده می کند ، تجزیه و تحلیل کرده و از آن جلوگیری کنید. چه عواملی باعث ایجاد بن بست شده است تا بتوانید برای جلوگیری از آنها گام بردارید. این دوره نحوه عملکرد مکانیسم قفل در SQL Server و شرایطی را که می تواند منجر به ایجاد بن بست شود توضیح می دهد. این دوره سپس روشهای مختلف برای شناسایی بن بست در SQL Server و جمع آوری اطلاعات در مورد بن بست را توصیف و نشان می دهد تا بتوان آنها را تجزیه و تحلیل کرد ، به علاوه نحوه انجام تجزیه و تحلیل نمودار بن بست را با استفاده از XML ، Profiler ، مدیریت استودیو و ابزارهای شخص ثالث ارائه می دهد. سناریوهای مشترک بن بست توضیح داده شده و نشان داده می شود ، از جمله بن بست های افزایش قفل ، بن بست های چند قربانی ، بن بست های ترتیب معکوس اشیا و موارد دیگر. این دوره با نحوه مدیریت بن بست در کد Transact-SQL و ADO.NET ، از جمله پیاده سازی منطق دوباره امتحان شده به پایان می رسد. این دوره برای کسانی که هیچ تجربه تجزیه و تحلیل بن بست را ندارند و کسانی که برخی از تجربه ها را دارند اما می خواهند درک خود را از بن بست ها و چگونگی تجزیه و تحلیل و جلوگیری از آنها تقویت کنند مناسب است. اطلاعات این دوره برای کلیه نسخه های SQL Server 2005 به بعد اعمال می شود.

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

مقدمه Introduction

  • مقدمه Introduction

  • باورهای غلط Misconceptions

  • ساختار دوره Course Structure

نمای کلی قفل کردن Locking Overview

  • مقدمه Introduction

  • واژه شناسی Terminology

  • قفل دانه دانه بودن Lock Granularity

  • سلسله مراتب قفل Lock Hierarchy

  • قفل ها را به اشتراک گذاشته و به روز کنید Shared and Update Locks

  • قفل های اختصاصی و قصدی Exclusive and Intent Locks

  • طرحواره و قفل های محدوده کلید Schema and Key-Range Locks

  • سازگاری قفل Lock Compatibility

  • سطح جداسازی و نکات قفل Isolation Levels and Locking Hints

  • قفل کردن تشدید Lock Escalation

  • خلاصه Summary

تشخیص بن بست Deadlock Detection

  • مقدمه Introduction

  • تشخیص بن بست Deadlock Detection

  • اولویت بن بست Deadlock Priority

  • بن بست انتخاب قربانی Deadlock Victim Selection

  • قطعنامه بن بست در SQLCLR Deadlock Resolution in SQLCLR

  • خلاصه Summary

جمع آوری اطلاعات بن بست Collecting Deadlock Information

  • مقدمه Introduction

  • ردیابی پرچم ها Trace Flags

  • نسخه ی نمایشی: پرچم های ردیابی Demo: Trace Flags

  • SQL Trace و Profiler SQL Trace and Profiler

  • نسخه ی نمایشی: SQL Trace و Profiler Demo: SQL Trace and Profiler

  • اعلان های رویداد Event Notifications

  • نسخه ی نمایشی: اعلان های رویداد Demo: Event Notifications

  • ابزار مدیریت Windows Windows Management Instrumentation

  • نسخه ی نمایشی: ابزار مدیریت Windows Demo: Windows Management Instrumentation

  • رویدادهای گسترده Extended Events

  • نسخه ی نمایشی: رویدادهای گسترده Demo: Extended Events

  • خلاصه Summary

تحلیل بن بست Deadlock Analysis

  • مقدمه Introduction

  • بخشهای نمودار بن بست Deadlock Graph Sections

  • نسخه ی نمایشی: نمودارهای بن بست Demo: Deadlock Graphs

  • تفسیر اطلاعات Interpreting the Information

  • نمایش گرافیکی در Profiler/SSMS Graphical Display in Profiler/SSMS

  • نسخه ی نمایشی: نمایش گرافیکی Demo: Graphical Display

  • ابزارهای شخص ثالث Third-party Tools

  • نسخه ی نمایشی: ابزارهای شخص ثالث Demo: Third-party Tools

  • خلاصه Summary

مثال سناریوهای بن بست Example Deadlock Scenarios

  • مقدمه Introduction

  • معاملات سفارش اشیاrse معکوس Reverse Object Order Deadlocks

  • نسخه ی نمایشی: بن بست سفارش معکوس Demo: Reverse Object Order Deadlocks

  • نشانه گذاری بن بست ها Bookmark Lookup Deadlocks

  • نسخه ی نمایشی: بن بست نشانه گذاری جستجو Demo: Bookmark Lookup Deadlocks

  • سریال بن بست های قابل سریال سازی Serializable Deadlocks

  • نسخه ی نمایشی: بن بست های سریال پذیر Demo: Serializable Deadlocks

  • بن بست های محدود کننده آبشار Cascading Constraint Deadlocks

  • قفل بن بست های تشدید Lock Escalation Deadlocks

  • نسخه ی نمایشی: قفل بن بست های اسکال Demo: Lock Escalation Deadlocks

  • بن بست های اعطای حافظه Memory Grant Deadlocks

  • بن بست موازی سازی درون پرسشی Intra-Query Parallelism Deadlocks

  • بن بست های چند قربانی Multi-Victim Deadlocks

  • نسخه ی نمایشی: بن بست های چند قربانی Demo: Multi-Victim Deadlocks

  • حل بن بست ها Resolving Deadlocks

  • نسخه ی نمایشی: حل بن بست ها Demo: Resolving Deadlocks

  • خلاصه Summary

رسیدگی به بن بست ها Handling Deadlocks

  • مقدمه Introduction

  • گرفتن خطاهای بن بست Catching Deadlock Errors

  • نسخه ی نمایشی: گرفتن خطاهای بن بست Demo: Catching Deadlock Errors

  • دوباره تلاش پس از بن بست Retrying After a Deadlock

  • نسخه ی نمایشی: منطق را دوباره امتحان کنید Demo: Retry Logic

  • خلاصه Summary

نمایش نظرات

آموزش SQL Server: تجزیه و تحلیل و پیشگیری از بن بست
جزییات دوره
2h 38m
64
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
294
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jonathan Kehayias Jonathan Kehayias

جاناتان کهیایاس یک مشاور اصلی در زمینه SQLskills است. وی جوانترین فردی است که تاکنون موفق به اخذ گواهینامه Microsoft Certified Master - SQL Server 2008 شده است و سالهاست که SVL Server MVP است. جاناتان به شدت درگیر جامعه SQL است. از جمله بزرگترین پاسخ دهنده در انجمن موتور پایگاه داده MSDN ، نوشتن محتوای فنی عمیق در وبلاگ خود (به علاوه وبلاگ قدیمی خود و پاسخگویی به س questionsالات به عنوانSQLPoolBoy در توییتر. Jonathan یک متخصص تنظیم عملکرد است ، هم از SQL Server و هم از لحاظ سخت افزاری ، سیستم های پیچیده به عنوان یک توسعه دهنده ، تحلیلگر تجارت و DBA. این گستردگی تجربه نقش ، همراه با توسعه گسترده (T-SQL ، C # و ASP.Net) ، تخصص طراحی سخت افزار و مجازی سازی ، تخصص ویندوز ، تجربه Active Directory ، مدیریت IIS ، و سایر دانش م componentلفه ها ، Jonathan را به تیم باورنکردنی تیم ما تبدیل کرده است. وی همچنین در چندین کنفرانس از جمله PASS ، SQLBits ، و VMware Open Forum و SQL Connections ارائه کرده است. بهار 2011. علاوه بر این Jonathan بخشی از SQLskills Immersion Events را در زمینه تنظیم عملکرد و در دسترس بودن بالا و همچنین قسمت SQL Server مایکروسافت آموزش می دهد. Certified Master - گواهینامه SharePoint برای مایکروسافت.