Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Hiển thị các giao dịch đang mở trong MySQL

Không có giao dịch mở nào, MySQL sẽ khôi phục giao dịch khi ngắt kết nối.
Bạn không thể cam kết giao dịch (IFAIK).

Bạn hiển thị các chuỗi bằng

SHOW FULL PROCESSLIST  

Xem: http://dev.mysql.com/doc /refman/5.1/en/thread-information.html

Nó sẽ không giúp ích cho bạn, vì bạn không thể thực hiện một giao dịch từ một kết nối bị hỏng.

Điều gì xảy ra khi kết nối bị ngắt
Từ tài liệu MySQL: http:// dev.mysql.com/doc/refman/5.0/en/mysql-tips.html

Cũng xem: http://dev.mysql.com/ doc / refman / 5.0 / en / auto-renect.html

Cách chẩn đoán và khắc phục sự cố này
Để kiểm tra tự động kết nối lại:

Đảm bảo rằng bạn giữ truy vấn cuối cùng (giao dịch) của mình trong ứng dụng khách để bạn có thể gửi lại nếu cần.
Và tắt chế độ tự động kết nối lại, vì điều đó rất nguy hiểm, thay vào đó hãy triển khai kết nối lại của riêng bạn, để bạn biết khi nào xảy ra sụt giảm và bạn có thể gửi lại truy vấn đó.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mô phỏng MySql OLD_PASSWORD trong .NET hoặc MS SQL?

  2. Tôi có thể phân trang một truy vấn tùy chỉnh mà không ghi đè phân trang mặc định không?

  3. Bảng không tồn tại sau khi TẠO BẢNG

  4. JDBC luôn kiểm tra hàng cuối cùng của bảng MySQL?

  5. cách truy cập dòng lệnh cho xampp trên windows