Tôi muốn xem "nhật ký truy vấn chung" từ tệp nhật ký innodb, vậy có ai biết cách xem/đọc các nhật ký truy vấn đó không?Cách đọc tệp nhật ký innodb?
Tôi đã thử tiện ích quản trị MySQL, nó chỉ hiển thị nhật ký lỗi và nhật ký truy vấn bị tắt.
Tôi muốn xem "nhật ký truy vấn chung" từ tệp nhật ký innodb, vậy có ai biết cách xem/đọc các nhật ký truy vấn đó không?Cách đọc tệp nhật ký innodb?
Tôi đã thử tiện ích quản trị MySQL, nó chỉ hiển thị nhật ký lỗi và nhật ký truy vấn bị tắt.
Truy vấn ghi nhật ký là quá tải hiệu suất lớn, do đó nó bị tắt theo mặc định. Nếu bạn muốn ghi nhật ký truy vấn, hãy đặt biến nhật ký trong my.cnf
Nó không được khuyến khích nếu ứng dụng của bạn hoạt động vì nó sẽ làm chậm quá trình tải xuống và người dùng có thể gặp lỗi 500 hoặc lỗi kết nối. Một khi bạn đã hoàn tất, hãy bình luận nó.
Tôi thực sự có nhật ký các tệp, ib_logfile0, nhưng tôi cần xem các truy vấn cuối cùng, nói, 4 ngày. Vì vậy, câu hỏi của tôi là làm thế nào để xem chúng –
BTW cảm ơn bạn, Ashwini .. –
Câu trả lời là bạn không thể.
Các tệp ib_logfile * không chứa các truy vấn, mà đúng hơn là các hướng dẫn liên kết 512 byte về cách áp dụng lại các thay đổi được thực hiện bởi các truy vấn. Ví dụ:
[Space-id] [Trang-id] [đâu-in-the-page-to-sửa đổi] [Payload]
Tôi tìm thấy bài viết này đã giải quyết được vấn đề của tôi [link] (http://www.mydigitallife.info/how-to-read-mysql-binary-log-files-binlog-with) –