Có cách nào dễ dàng để theo dõi/giám sát tất cả các truy vấn SQL, được thực thi bởi máy chủ MySQL (trên máy Windows) không?Cách theo dõi truy vấn MySQL trên Windows
Cập nhật: Tôi hỏi về công cụ miễn phí.
Có cách nào dễ dàng để theo dõi/giám sát tất cả các truy vấn SQL, được thực thi bởi máy chủ MySQL (trên máy Windows) không?Cách theo dõi truy vấn MySQL trên Windows
Cập nhật: Tôi hỏi về công cụ miễn phí.
set global general_log=1;
C:\ProgramData\MySQL\MySQL Server 5.1\data
) và có một cái tên giống như máy tính.general_log
quay lại 0
để trả về hiệu suất máy chủ DB trở lại bình thường.Bạn có thể tải xuống bản dùng thử 30 ngày: MONyog. Nếu đó là công cụ cho bạn, tôi khuyên bạn nên mua nó.
gì làm việc cho tôi trên cửa sổ địa phương 7 x64 lắp đặt MYSQL 5.6 là:
Mở tập tin my.ini của bạn và chắc chắn rằng bạn có những dòng này:
long_query_time = 1
slow_query_log = 1
slow_query_log_file = "C:\Zend\MySQL5.6\slowquery.log"
general_log=1
general_log_file = "C:\Zend\MySQL5.6\genquery.log"
Lưu file và khởi động lại dịch vụ
Để tắt nhật ký truy vấn chung, thiết lập giá trị general_log 0 và khởi động lại. Và đừng quên thay đổi đường dẫn của tệp nhật ký để phù hợp với hệ thống của bạn.
Lưu ý: Có vẻ như bạn có thể bỏ qua đường dẫn và chỉ cung cấp tên tệp, sau đó nó sẽ đặt nó vào thư mục "dữ liệu" mysql của bạn. – rtpHarry
điểm tốt, @rtpHarry! –
vâng, tôi biết. Tôi đang tìm một công cụ miễn phí (câu hỏi được cập nhật). – BreakPhreak