Deadlock
được giải quyết n...
Deadlock
được giải quyết n...
Trong SQL Server, deadlock
xảy ra khi hai hoặc nhiều giao dịch cùng chặn lẫn nhau, mỗi giao dịch giữ khóa trên tài nguyên mà giao dịch khác cần để hoàn thành. Điều này dẫn đến tình trạng không giao dịch nào có thể tiếp tục thực hiện và giải phóng tài nguyên, khiến hệ thống bị đình trệ. SQL Server giải quyết deadlock bằng cách sử dụng một thuật toán phát hiện deadlock và chọn một giao dịch làm "nạn nhân" để hủy bỏ, giải phóng khóa và cho phép các giao dịch khác tiếp tục
lock monitor
để kiểm tra các tình huống deadlock. Nếu phát hiện ra một chu trình chờ đợi trong đồ thị chờ đợi (wait-for graph), nó xác định rằng đã xảy ra deadlocksenior
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào