کتاب قفلگذاری هوشمند در تراکنشهای دیتابیس؛ کنترل ازدحام، جلوگیری از مرگافزاری و حفظ پایداری داده با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره قفلگذاری هوشمند در تراکنشهای دیتابیس؛ کنترل ازدحام، جلوگیری از مرگافزاری و حفظ پایداری داده
موضوع کلی: مهندسی و بهینهسازی پایگاه داده
موضوع میانی: کنترل همگرایی در تراکنشها
📋 سرفصلهای دوره
- 1. مفاهیم پایه تراکنش در پایگاه داده
- 2. تحقق اصل اثر واحد
- 3. تحقق قابلیت تکرارپذیری
- 4. تحقق قابلیت ایزولهبودن
- 5. تحقق اصل پایداری
- 6. تعریف همگرایی و نیاز به کنترل آن
- 7. اثر بهروزرسانی گمشده
- 8. خطای خواندن کثیف
- 9. خطای خواندن غیرتکرارشونده
- 10. خطای فانتوم
- 11. خطای skew همزمانی
- 12. انتخاب سطح سازگاری مناسب
- 13. الگوهای اجرای همزمان تراکنشها
- 14. اشیا و منابع قابل قفلگذاری
- 15. قفل اشتراکی، انحصاری و بهروزرسانی
- 16. قفل قصد، ساختار و تخصیص
- 17. قفل سطح سطر، صفحه، جدول و ایندکس
- 18. انتخاب سطح قفل و مدیریت قلمرو قفل
- 19. زمان کسب، نگهداری و رهاسازی قفل
- 20. قفل ضمنی، صریح و برنامهای
- 21. صف انتظار، مسدودسازی و زنجیره مسدودکننده
- 22. علتشناسی مرگافزاری
- 23. تشخیص و رفع مرگافزاری
- 24. پیشگیری و اجتناب از مرگافزاری
- 25. زمانسنج، اولویت و پیشگیری از گرسنگی
- 26. قفلگذاری بدبینانه در برابر خوشبینانه
- 27. پروتکل دو قفلگذاری
- 28. دو قفلگذاری سختدست و بدون بهروزرسانی کثیف
- 29. دو قفلگذاری محافظهکارانه و تقسیمشده
- 30. قفلگذاری چندسطحی و سلسلهمراتب قفل
- 31. گسترش قفل و راهکارهای کنترل آن
- 32. تعامل قفل با بازیابی تراکنش
- 33. بهروزرسانی کثیف، داده منتظر و واژگونی زنجیرهای
- 34. پروتکلهای سختگیرانه برای پایداری بدون قفلگذاری اضافه
- 35. چهار سطح ایزولاسیون استاندارد
- 36. خواندن غیرهمگرا در عمل
- 37. خواندن همگرا و الگوهای ایمن آن
- 38. خواندن تکرارشونده و قفلگذاری آن
- 39. خواندن همتراز و هزینه اجرای آن
- 40. تطبیق سطح ایزولاسیون با موتور پایگاه داده
- 41. پیادهسازی ایزولاسیون با قفلهای خواندن و نوشتن
- 42. آزمون همتراز بودن اجرای همزمان تراکنشها
- 43. اصل کار قفلگذاری با نگهداشت نسخه
- 44. زنجیره نسخه سطر و داده باطلشده
- 45. تصویر پایدار در ایزولاسیون
- 46. قفلگذاری روی سطر جاری و پایداری نمای حرکتی
- 47. خواندن همگرا با تصویر پایدار
- 48. خواندن تکرارشونده با تصویر پایدار
- 49. خطای skew نوشتاری در تصویر پایدار
- 50. مقایسه MVCC با قفلگذاری بدبینانه
- 51. معماری مدیر قفل SQL Server
- 52. شیوههای قفل در SQL Server
- 53. قفل قصد و قفل محدوده کلید در SQL Server
- 54. ردیابی مسدودسازی و تحلیل زنجیره بلوکهها در SQL Server
- 55. نشاندهندههای قفل و ایزولاسیون در SQL Server
- 56. مدل قفلگذاری PostgreSQL
- 57. قفل سطر، قفل پیشگویانه و قفل مشورتی در PostgreSQL
- 58. MVCC، وکیوم و عمر نسخهها در PostgreSQL
- 59. مدل قفلگذاری MySQL InnoDB
- 60. قفل سطر، قفل فاصله و Next-Key در InnoDB
- 61. اثر ایندکس، Auto-Incr و DDL بر قفلگذاری در InnoDB
- 62. قفلگذاری تراکنشهای DDL در موتورهای مختلف
- 63. تعیین مرزهای درست تراکنش
- 64. کوتاهسازی تراکنش و کاهش قلمرو قفل
- 65. شاخصسازی برای کاهش قفل و افزایش انتخابگری
- 66. ترتیب ثابت دسترسی به سطر، صفحه و جدول
- 67. قفلگذاری عملیات دستهای و جابهجایی حجم زیاد داده
- 68. تراکنشهای تو در تو و نقطه ذخیره
- 69. قفلگذاری در تراکنشهای پخششده
- 70. هماهنگی دو فاز و بازیابی پس از شکست
- 71. مرگافزاری در سیستمهای پخششده
- 72. قفلگذاری و بازیابی در محیط دسترسپذیری بالا
- 73. پایش وضعیت قفل و صف انتظار
- 74. تحلیل آماری انتظار و مسدودسازی
- 75. مهندسی عملکرد قفلگذاری و تنظیم سطح ایزولاسیون
- 76. طراحی آزمونهای همگرایی و سناریوهای رقیب
- 77. آزمون بار شدید، تزریق خطا و رفتار شکست
- 78. مهاجرت راهبرد قفل بدون توقف سرویس
- 79. پاسخ به مرگافزاری و مسدودسازی در عملیات تولید
- 80. چکلیست طراحی، استقرار و نگهداری قفلگذاری ایمن
تگها:
Concurrency Control
Database Locking
Deadlock Prevention
Isolation Levels
MVCC
MySQL InnoDB
PostgreSQL Locking
Row-Level Locking
SQL Server Locking
Transaction Management
Two-Phase Locking
پایگاه داده
طراحی تراکنش
قفلگذاری دیتابیس
کنترل همگرایی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.