آموزش مدیریت همزمانی پایگاه داده SQL سرور

Managing SQL Server Database Concurrency

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره در هنگام مدیریت پایگاه داده 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

نمایش نظرات

نظری ارسال نشده است.

آموزش مدیریت همزمانی پایگاه داده SQL سرور
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 45m
47
Pluralsight (پلورال سایت) pluralsight-small
17 خرداد 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
29
4.7 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Gerald Britton Gerald Britton

جرالد بریتون نویسنده و متخصص Pluralsight در زمینه برنامه نویسی پایتون و توسعه و مدیریت Microsoft SQL Server است. جرالد ، چندین سال جایزه Microsoft MVP ، کلاسهای مقدماتی را در پایتون و SQL برای رویدادهای تحت حمایت صنعت در دانشگاه های رایرسون ، تورنتو و دانشگاه تورنتو (مادربزرگ وی) برگزار کرد.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.