با سلام
صورت مسئله:
هر از گاهی در دیتابیسی که کاربران زیادی دارد خطا هایی با مضمون timeout یا قفل بودن جداول میبینم که علت را نمیتونم پیداکنم ؛ در اکثر موارد متوجه میشوم که یکی از جداول در وضعیت قفل هست و کوئری های روی این جدول به خطا میخوره و منطقا برنامه دچار اختلال میشه.
درخواست من:
1- چگونه میتوانم ببینم چه "کوئری" و یا چه "کاربری" قفل را بر روی یک جدول یا مجموعه ای از جداول ایجاد کرده
توضیح : sp_lock و sp_lock2 را فراخوانی کردم ولیکن داده ملموس و قابل فهمی نداشت تا به کشف و رفع خطا کمک کند
2- چگونه میتوانم کوئری ها یی را در دیتابیس اجرا میشود را لاگ کنم تا بتوانم جهت بهینه سازی دستوراتی که بی مورد اجرا میشود اقدام لازم انجام شود؟
با تشکر فراوان