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

Bật nhật ký truy vấn chung MySQL với JDBC

Bạn có thể kích hoạt đăng nhập URL JDBC như sau:

jdbc:mysql://host/db?logger=com.mysql.jdbc.log.Log4JLogger&profileSQL=true

Các phần phụ trợ ghi nhật ký khác có sẵn (CommonsLogger, Slf4jLogger, JDK14Logger). Tôi tin rằng việc ghi nhật ký Log4J trực tiếp đã bị bỏ vào một thời điểm nào đó do các vấn đề cấp phép nên nó có thể không hoạt động với phiên bản trình điều khiển JDBC của bạn.

Đương nhiên, bạn sẽ cần JAR của thư viện ghi nhật ký liên quan trong classpath của mình và tệp cấu hình (log4j.properties). Trước tiên, tôi sẽ đặt cấp cơ sở thành TRACE để xem điều gì đang xảy ra và thắt chặt nó theo cấp và danh mục nhật ký sau khi bạn thấy những gì đang được ghi.

Đọc thêm:

HTH



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tăng cường hiệu quả bên ngoài với MySQL và ejabberd

  2. Xác định tệp cấu hình MySQL nào đang được sử dụng

  3. Tôi có nên sử dụng NULL hay một chuỗi trống để biểu thị không có dữ liệu trong cột bảng không?

  4. Làm cách nào để tạo cơ sở dữ liệu nhiều người thuê với cấu trúc bảng được chia sẻ?

  5. Thứ tự tùy chỉnh Mysql theo thứ tự bảng chữ cái theo: