نشر بواسطة : Obay Salah , November 19, 2024

وهي مشكلة تنتج عادة بسبب التصميم السيئ للبرامج وليس بسبب مدير قاعدة البيانات، حيث تتلخص المشكلة في أن Tow Sessions تحجز كل منهما الأخرى فتظل معلقتان، بالطبع بعد عدة ثوانٍ ستكتشف إحدى الـSession أن هناك مشكلة Deadlock فتتراجع عن العملية ومن ثم يطلق الـLock وتواصل

الـSession الأخرى عملها، بالطبع هذه المشكلة في الغالب تكون بسبب تصميم في البرنامج،

ومثال لهذا السيناريو كأن تقوم Tow Sessions بتعديل حقل معين وهذا التعديل في الـTow Sessions يعتمد على قيمة من الـSession الأخرى فتظل الـTow Sessions معلقتان.

مدير قاعدة البيانات لا يتدخل في مثل هذا السيناريو إنما يتم الحل بصورة آلية عن طريق الـOracle.


علامات : Database

يمكن ان يعجبك ايضا


Comments

لايوجد تعليق حتى الان