Nếu bạn đang sử dụng InnoDB, được hỗ trợ bởi nhật ký giao dịch cho mục đích khôi phục và khôi phục, thì bạn có thể nhận được rất nhiều điều, đặc biệt là trong môi trường phi sản xuất.
Cách dễ nhất để chấm dứt truy vấn gia hạn là sử dụng MySQL shell làm người dùng gốc:
SHOW PROCESSLIST;
Thao tác này sẽ cung cấp cho bạn danh sách các kết nối hiện tại và ID quy trình cho từng kết nối. Để chấm dứt bất kỳ truy vấn nhất định nào, chẳng hạn như số 19, hãy sử dụng:
KILL 19;
Thông thường, điều này sẽ hoàn tác và khôi phục truy vấn. Trong một số trường hợp, điều này là không đủ và bạn có thể buộc phải thoát khỏi quy trình máy chủ MySQL với kill -9
. Trong hầu hết các trường hợp, bạn có thể khởi động lại máy chủ ngay lập tức và DB sẽ ở trạng thái cam kết cuối cùng.