thắc mắc Câu lệnh DB bị wait không rõ lý do

  • Người tạo chủ đề Người tạo chủ đề Sonnvt
  • Ngày bắt đầu Ngày bắt đầu

Sonnvt

Senior Member
Các bác cho e hỏi với;
e đang gặp case với timeline như này:
1. Nhiều request gọi vào api upsert db, gây deadlock (xem trên db monitor)
2. E kill session + restart node
3. Ratelimit đảm bảo chỉ có 1 request gọi vào api đó
4. Check monitor thì thấy câu execute vẫn bị wait?
*note: vẫn ghi nhận có batch data xử lý thành công trước khi ratelimit
Nguyên nhân có thể là gì z các bác
 
nó treo mãi luôn hay sao bác , bác thử dùng 1 tool sql truy xuất thẳng đến, và query y hệt xem lỗi do logic app, hay do mạng
 
nó treo mãi luôn hay sao bác , bác thử dùng 1 tool sql truy xuất thẳng đến, và query y hệt xem lỗi do logic app, hay do mạng
nó wait 1h e thấy mãi k xong e nhờ dba kill đi, xong 1 câu exec khác nó cũng bị wait tương tự, chả biết nó đang chờ lock của th nào luôn bác
 
nó wait 1h e thấy mãi k xong e nhờ dba kill đi, xong 1 câu exec khác nó cũng bị wait tương tự, chả biết nó đang chờ lock của th nào luôn bác
ví dụ bác mở 1 tool để querry như Navicat , kết nối vào, rồi querry 1 câu y chang vậy , trên đúng cái máy mà đang chạy đến db mà bị wait, rồi test trên 1 máy khác , nếu máy bị máy không, là do network
 

Thống kê chủ đề

Ngày tạo
Sonnvt,
Người trả lời cuối
Boss Lacotes,
Trả lời
6
Lượt xem
1.153
Quay lại
Lên đầu trang