آموزش همزمانی، قفل‌گذاری و بهینه‌سازی منابع دیتابیس - آخرین آپدیت

دانلود Concurrency, Locking, and Resource Optimization

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: محیط‌های دیتابیس با ترافیک بالا معمولاً با مشکلاتی نظیر تداخل قفل‌ها (Lock Contention)، فشار به حافظه و محدودیت‌های مقیاس‌پذیری مواجه هستند که باعث کاهش عملکرد اپلیکیشن می‌شود. در این دوره آموزشی با عنوان «همزمانی، قفل‌گذاری و بهینه‌سازی منابع»، شما توانایی تشخیص و رفع مشکلات همزمانی، تنظیم منابع موتور دیتابیس و برنامه‌ریزی برای معماری‌های مقیاس‌پذیر را کسب خواهید کرد. در ابتدا، بررسی می‌کنیم که موتورهای دیتابیس چگونه از طریق نسخه‌بندی چندگانه رکوردها (MVCC) و سطوح جداسازی (Isolation Levels) همزمانی را مدیریت می‌کنند و چگونه می‌توان بن‌بست‌ها (Deadlocks) و تداخلات قفل را شناسایی و برطرف کرد. سپس، نحوه تنظیم تخصیص حافظه برای بافر پول‌ها و محیط‌های کاری، مدیریت Connection Pooling و بهینه‌سازی تنظیمات Checkpoint و Write-Ahead Logging را خواهید آموخت. در نهایت، یاد می‌گیرید که چگونه با استفاده از پارتیشن‌بندی جداول، Read Replicas و الگوهای SQL توزیع‌شده، معماری مقیاس‌پذیری را پیاده‌سازی کنید. پس از اتمام این دوره، شما مهارت‌ها و دانش لازم در زمینه همزمانی دیتابیس، تنظیم منابع و مقیاس‌پذیری را خواهید داشت تا دیتابیس‌های عملیاتی با ترافیک بالا را پاسخگو و قابل‌اعتماد نگه دارید.

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

بهینه‌سازی همزمانی و قفل‌گذاری Optimizing concurrency and locking

  • همزمانی در موتورهای دیتابیس Concurrency in database engines

  • مدیریت قفل‌ها Lock management

  • دمو: سطوح جداسازی تراکنش‌ها Demo: Transaction isolation levels

  • رفع بن‌بست‌ها (Deadlocks) Resolving deadlocks

تنظیم تخصیص منابع Tuning resource allocation

  • معماری حافظه دیتابیس Database memory architecture

  • مدیریت اتصالات، چک‌پوینت‌ها و Write-Ahead Logging Connection management, checkpoints, and write-ahead logging

  • دمو: تنظیم حافظه و تحلیل بافر Demo: Memory tuning and buffer analysis

  • دمو: محدودیت‌های اتصال و تنظیم چک‌پوینت Demo: Connection limits and checkpoint tuning

طراحی معماری برای مقیاس‌پذیری Architecting for scalability

  • استراتژی‌های پارتیشن‌بندی جداول Table partitioning strategies

  • رپلیکاهای خواندنی و معماری SQL توزیع‌شده Read replicas and distributed SQL architecture

  • دمو: پیاده‌سازی پارتیشن‌بندی جداول Demo: Implementing table partitioning

  • دمو: پیکربندی Streaming Replication Demo: Configuring streaming replication

نمایش نظرات

آموزش همزمانی، قفل‌گذاری و بهینه‌سازی منابع دیتابیس
جزییات دوره
1h 49m
12
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
Warner Chaves
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Warner Chaves Warner Chaves

وارنر یک استاد خبره ، MVP و مشاور اصلی در SQL Server در Pythian ، یک شرکت جهانی مستقر در کانادا و متخصص در خدمات داده و زیرساخت است. فعالیت کوتاه مدت در برنامه نویسی .NET منجر به شکل گیری اولیه DBA وی شد و برای مشتریان سازمانی در سازمان ITO هیولت-پاکارد کار می کرد. از HP او به سمت موقعیت فعلی خود در Pythian رفت و چندین مشتری را در اندازه ها و صنایع مختلف مدیریت کرد. او تیم بسیار با استعدادی از متخصصان داده را هدایت می کند که با انواع راه حل های داده ، کار را روان و نوآورانه انجام می دهند. هنگامی که او در خارج از دفتر کار خود در اتاوا ، انتاریو کار نمی کند ، می توان او را در سواحل شنی کشور زادگاه خود کاستاریکا پیدا کرد.