نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره در هنگام مدیریت پایگاه داده SQL Server به مباحثی نظیر بن بست ، سطح انزوا و موارد دیگر می پردازد. آیا بعضی اوقات در مورد نوع معامله پایگاه داده یا سطح انزوا برای برنامه شما مطمئن نیستید؟ آیا تا به حال با مشکلات انسداد یا بن بست ترسناک روبرو شده اید؟ در این دوره ، مدیریت SQL Server Database Concurrency ، شما دانش بنیادی در مورد چگونگی به حداکثر رساندن SQL سرور استفاده مشترک از یک سیستم پایگاه داده در حالی که از یکپارچگی داده های تحت مراقبت خود محافظت می کند و سریعاً نتایج را به همه برنامه هایی که از آن استفاده می کنند ، می آموزید. ابتدا ، شما نحوه استفاده از معاملات و سطوح مختلف انزوا را فرا خواهید گرفت. در مرحله بعدی ، خواهید فهمید که SQL Server چگونه از قفل کردن برای فعال کردن همزمانی بدون تأثیر بر یکپارچگی داده استفاده می کند. سرانجام ، شما در مورد چگونگی تجزیه و تحلیل سeriesالات متأثر از ارز ، از جمله مواردی که به بن بست رسیده اند ، و برخی از تکنیک هایی که می توانید برای جلوگیری از چنین مواردی استفاده کنید ، کاوش خواهید کرد. پس از اتمام این دوره ، مهارت و دانش مدیریت همزمانی لازم برای توضیح رفتار پایگاه داده ، رفع اشکال و رفع س fixالات مسدود کننده و بن بست و طراحی پرسش هایی را خواهید داشت که می توانند کارهای خود را به طور موثر انجام دهند در حالی که تأثیرات آنها بر سایر کارهای انجام شده به حداقل می رسد همزمان.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
معرفی کنترل همزمان SQL سرور
Introducing SQL Server Concurrency Control
-
معرفی همزمانی
Introducing Concurrency
-
همزمانی در سیستم های محاسباتی
Concurrency in Computing Systems
-
درک اسید
Understanding ACID
-
نصب ابزارها
Getting the Tools Installed
-
ماژول های آینده
Upcoming Modules
درک معاملات
Understanding Transactions
-
معرفی معاملات
Introducing Transactions
-
درک نقش ها و مسئولیت ها
Understanding Roles and Responsibilities
-
نسخه ی نمایشی: تکمیل خودکار
Demo: Autocommit
-
نسخه ی نمایشی: معاملات صریح
Demo: Explicit Transactions
-
نسخه ی نمایشی: معاملات ضمنی
Demo: Implicit Transactions
-
بررسی مجدد معاملات خودکار ، صریح و ضمنی
Revisiting Autocommit, Explicit, and Implicit Transactions
-
معرفی Savepoints
Introducing Savepoints
-
نسخه ی نمایشی: نقاط ذخیره
Demo: Savepoints
-
خلاصه ماژول
Module Summary
مدیریت سطح اصلی جداسازی
Managing Basic Isolation Levels
-
معرفی سطوح جداسازی
Introducing Isolation Levels
-
درک سطوح جداسازی و ناهنجاری ها
Understanding Isolation Levels and Anomalies
-
نسخه ی نمایشی: بدون تعهد بخوانید
Demo: Read Uncommitted
-
نسخه ی نمایشی: متعهد بخوانید
Demo: Read Committed
-
نسخه ی نمایشی: قابل خواندن قابل تکرار و سریال سازی است
Demo: Repeatable Read and Serializable
-
خلاصه
Summary
پیاده سازی سطح جداسازی عکس فوری
Implementing Snapshot Isolation Levels
-
معرفی Snapshot Isolation و Row Versioning
Introducing Snapshot Isolation and Row Versioning
-
نسخه ی نمایشی: در حال اجرا با خواندن متعهدانه عکس فوری
Demo: Running with Read Committed Snapshot Isolation
-
نسخه ی نمایشی: هنگام تغییر داده ها ، از انزوا در Snapshot استفاده می شود
Demo: Using Snapshot Isolation When Modifying Data
-
نسخه ی نمایشی: نمایش های مدیریت پویا (DMV)
Demo: Dynamic Management Views (DMVs)
-
قفل کردن در مقابل نسخه ردیف
Locking vs. Row Versioning
-
خلاصه ای از عکس فوری
Summarizing Snapshot Isolation
قفل کردن در موتور پایگاه داده SQL Server
Locking in the SQL Server Database Engine
-
معرفی قفل کردن
Introducing Locking
-
نسخه ی نمایشی: مسدود کردن در عمل
Demo: Blocking in Action
-
نسخه ی نمایشی: درک دانه دانه بودن و سلسله مراتب قفل
Demo: Understanding Lock Granularity and Hierarchy
-
مرور جزئیات قفل کردن سرور SQL
Reviewing SQL Server Locking Granularities
-
معرفی حالت های قفل کردن
Introducing Locking Modes
-
نسخه ی نمایشی: حالت های قفل در عمل
Demo: Locking Modes in Action
-
معرفی افزایش قفل
Introducing Lock Escalation
-
نسخه ی نمایشی: افزایش قفل در عمل
Demo: Lock Escalation in Action
-
خلاصه ماژول و منابع اضافی
Module Summary and Additional Resources
بهینه سازی رفتار همزمان و قفل کردن
Optimizing Concurrency and Locking Behavior
-
معرفی بهینه سازی همزمانی
Introducing Concurrency Optimization
-
نسخه ی نمایشی: درک قفل کردن و مسدود کردن
Demo: Understanding Locking and Blocking
-
سازگاری حالت قفل مشترک
Common Lock Mode Compatibility
-
نسخه ی نمایشی: ناسازگاری قفل و عواقب آن
Demo: Lock Incompatibility and the Consequences
-
معرفی تحلیل بن بست با استفاده از SSMS
Introducing Deadlock Analysis Using SSMS
-
نسخه ی نمایشی: تجزیه و تحلیل بن بست ها با استفاده از رویدادهای گسترده
Demo: Analyzing Deadlocks Using Extended Events
-
رسیدگی و جلوگیری از بن بست
Handling and Avoiding Deadlocks
-
کنترل بن بست ها با DEADLOCK_PRIORITY
Controlling Deadlocks with DEADLOCK_PRIORITY
-
نسخه ی نمایشی: چارچوب هایی برای جلوگیری و کنترل بن بست ها
Demo: Frameworks for Avoiding and Handling Deadlocks
-
Recapping Concurrency Optimization and Deadlock Handling
Recapping Concurrency Optimization and Deadlock Handling
خلاصه
Summary
-
خلاصه دوره
Course Summary
نمایش نظرات