Hướng dẫn how to check query history in mysql - cách kiểm tra lịch sử truy vấn trong mysql
Sau khi đọc câu trả lời của Paul, tôi tiếp tục đào sâu để biết thêm thông tin về https://dev.mysql.com/doc/refman/5.7/en/query-log.html Show
Tôi đã tìm thấy một mã thực sự hữu ích của một người. Đây là bản tóm tắt của bối cảnh. (Lưu ý: Mã sau không phải của tôi) Kịch bản này là một ví dụ để giữ cho bảng sạch sẽ giúp bạn giảm kích thước bảng. Như sau một ngày, sẽ có khoảng 180k truy vấn nhật ký. (trong một tập tin, nó sẽ là 30MB mỗi ngày) Bạn cần thêm một cột bổ sung (event_unix) và sau đó bạn có thể sử dụng tập lệnh này để giữ cho nhật ký sạch sẽ ... nó sẽ cập nhật dấu thời gian thành một unix-m Từ Event_unix ... nghe có vẻ hơi khó hiểu, nhưng nó hoạt động rất tốt. Các lệnh cho cột mới:
Kịch bản dọn dẹp:
Tín dụng thuộc về Sebastian Kaiser (người viết gốc của mã). Hy vọng ai đó sẽ thấy nó hữu ích như tôi đã làm. Kiểm tra lịch sử của các truy vấn được thực hiện trong MySQL một cách dễ dàng!Tính năng lịch sử truy vấn MySQL của DBForge Studio cho MySQL cho phép bạn nhanh chóng nhận được số liệu thống kê và lịch sử thực thi cho các truy vấn SQL. Đọc bài viết để tìm hiểu cách thiết lập và sử dụng tính năng này.Lịch sử truy vấn MySQL giúp bạn cập nhật về tất cả các truy vấn MySQL được thực hiện:
Thiết lập lịch sử truy vấn MySQLĐể tùy chỉnh hành vi lịch sử truy vấn MySQL, nhấp vào Tùy chọn trong menu Công cụ. Sau đó, điều hướng đến môi trường -> Tài liệu -> Lịch sử thực thi.Options in the Tools menu. Then, navigate to Environment -> Documents -> Execution History. Cửa sổ cho phép bạn:
Cách kiểm tra lịch sử truy vấn MySQLĐể mở cửa sổ Lịch sử thực thi, nhấp vào Lịch sử thực thi trên thanh công cụ SQL. Ngoài ra, chỉ vào các Windows khác trong menu Xem, sau đó nhấp vào Lịch sử thực thi. Bạn cũng có thể nhấn Ctrl, Alt, H để mở cửa sổ Lịch sử thực thi.Execution History window, click Execution History on the SQL toolbar. Alternatively, point to Other Windows in the View menu, and then click Execution History. You can also press CTRL, ALT, H to open the Execution History window. Xem lịch sử chi tiết của các truy vấn được thực hiệnCửa sổ Lịch sử thực thi hiển thị danh sách các truy vấn được thực thi với các chi tiết sau:Execution History window displays a list of executed queries with the following details:
Ngoài ra, cửa sổ hiển thị DDL của truy vấn đã chọn. Cách hiển thị lịch sử của các truy vấn cụ thểĐể nhanh chóng tìm thấy truy vấn MySQL cần thiết trong danh sách, bạn có thể:
Chỉnh sửa và thực thi các lệnh từ nhật ký lịch sửĐể chỉnh sửa hoặc thực hiện lại truy vấn được thực thi, bạn có thể:
Nhận lịch sử của các truy vấn được thực hiện trong MySQL trong một công cụ!Như bạn có thể thấy, không có gì dễ dàng hơn so với việc theo dõi các truy vấn MySQL được thực hiện với tính năng Lịch sử truy vấn MySQL của MySQL IDE tốt nhất cho Windows bởi Devart. Bạn có thể tùy chỉnh hành vi lịch sử truy vấn MySQL theo nhu cầu, sắp xếp, nhóm và lọc danh sách truy vấn của bạn cũng như chỉnh sửa và thực hiện lại truy vấn MySQL cần thiết. Sự kết luậnDBForge Studio cho MySQL cung cấp một công cụ lịch sử truy vấn với giao diện kéo và thả thân thiện trực quan và thân thiện với người dùng. Lịch sử truy vấn MySQL cho phép bạn có báo cáo về các truy vấn được thực hiện ở một nơi mà bạn có thể truy cập bất cứ lúc nào. Sử dụng tính năng này, bạn có thể sửa đổi các truy vấn MySQL đã được thực thi và sử dụng lại chúng một lần nữa. Cùng với Lịch sử truy vấn MySQL, DBForge Studio cho MySQL cung cấp rất nhiều công cụ và khả năng phát triển cơ sở dữ liệu hữu ích và thông minh. Công cụ quản lý MySQL thông minh nhấtTính khả dụng trong các phiên bản của DBForge Studio cho MySQLTính năngDoanh nghiệp Chuyên nghiệp Tiêu chuẩn Thể hiện Làm cách nào để tìm lịch sử thực thi truy vấn SQL?Để xem nhật ký lịch sử công việc.. Trong Object Explorer, kết nối với một thể hiện của công cụ cơ sở dữ liệu SQL Server, sau đó mở rộng phiên bản đó .. Mở rộng tác nhân SQL Server, sau đó mở rộng công việc .. Nhấp chuột phải vào một công việc, sau đó nhấp vào Xem Lịch sử .. Trong trình xem tệp nhật ký, xem lịch sử công việc .. Để cập nhật lịch sử công việc, nhấp vào làm mới .. MySQL có lịch sử không?Trên Unix, MySQL viết các câu lệnh vào một tệp lịch sử.Theo mặc định, tệp này được đặt tên.mysql_history trong thư mục nhà của bạn.mysql writes the statements to a history file. By default, this file is named . mysql_history in your home directory. |