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

Thay đổi hoặc đặt Giá trị thời gian truy vấn dài MySQL cho các truy vấn chậm nhật ký

Nếu bạn bật nhật ký truy vấn chậm của máy chủ cơ sở dữ liệu MySQL, bạn sẽ nhận thấy rằng từ tệp nhật ký truy vấn chậm chỉ chứa các câu lệnh SQL và các truy vấn mất hơn query_time 10 giây để thực thi hoặc chạy. Đây là giá trị mặc định hoặc ngưỡng thời gian truy vấn cho hàm log_slow_queries, là 10 giây. 10 giây là quá lâu để một truy vấn SQL hoàn thành, vì vậy giá trị có thể quá cao để thu thập bất kỳ dữ liệu có ý nghĩa nào. Bạn có thể thay đổi hoặc thay đổi thời gian truy vấn chậm thành giá trị hoặc số giây thấp hơn.

Bạn có thể đặt một long_query_time mới trong tệp cấu hình MySQL, cụ thể là my.cnf hoặc my.ini, thường nằm trong thư mục / etc. Chỉ cần thêm dòng sau vào tệp cấu hình:

long_query_time = 5

Tùy chọn trên sẽ đặt giới hạn truy vấn chậm hoặc dài là 5 giây, có nghĩa là MySQL sẽ nắm bắt và ghi lại tất cả các truy vấn SQL mất hơn 5 giây để thực thi và chạy xong vào tệp nhật ký.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Các ký tự đặc biệt trong PHP / MySQL

  2. Nó có nghĩa là gì để thoát khỏi một chuỗi?

  3. PHP - Nhập tệp CSV vào cơ sở dữ liệu mysql bằng cách sử dụng TẢI THÔNG TIN DỮ LIỆU

  4. Độ dài tối đa của dữ liệu tôi có thể đặt trong cột BLOB trong MySQL là bao nhiêu?

  5. Thông báo ClusterControl 1.7.2:Sao lưu và hỗ trợ PostgreSQL được cải thiện cho TimescaleDB &MySQL 8.0