Greenplum: Tập lệnh để tìm bị chặn và bế tắc bởi các truy vấn chặn khác

2022-10-22 23:13:35

Trong bài đăng này, tôi đang chia sẻ một tập lệnh để tìm danh sách các truy vấn bị chặn và bế tắc bởi các truy vấn chặn khác của Máy chủ cơ sở dữ liệu Greenplum.

Bạn có thể truy cập bài viết dưới đây để biết thêm về lock, deadlock, block và timeout là gì?

Database Theory: Timeout, Lock, Block và Deadlock trong hệ thống cơ sở dữ liệu là gì?

Nếu hai truy vấn đang cố gắng lấy cùng một tài nguyên, cả hai đều phụ thuộc vào nhau và tạo ra trạng thái khối trước rồi sau đó là deadlock.

Trong tập lệnh bên dưới, bạn có thể tìm thấy danh sách các truy vấn bị chặn và các truy vấn trình chặn có giá trị tuổi thời gian.
Bạn có thể tìm thấy process_id của truy vấn trình chặn mà chúng tôi có thể loại bỏ để tránh tình trạng bế tắc.

Xem thêm:


Chia sẻ: