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

xoay nhật ký truy vấn chậm mysql

đơn giản là bạn không thể sử dụng logrotate để làm điều đó, trước tiên bạn sẽ phải thay đổi tên tệp trong my.cnf và hơn là làm những gì từng muốn. tải xuống mysql.

nếu bạn muốn theo cách logrotate, bạn sẽ phải tắt nhật ký truy vấn chậm trong thời gian đó.

Điều logrotate được đề xuất bởi nhóm percona và phù hợp với tôi.

/var/mysql/slow_query.log {
    nocompress
    create 660 mysql mysql
    size 1G
    dateext
    missingok
    notifempty
    sharedscripts
    postrotate
       /usr/local/bin/mysql -e 'select @@global.long_query_time into @lqt_save; set global long_query_time=2000; select sleep(2); FLUSH LOGS; select sleep(2); set global [email protected]_save;'
    endscript
    rotate 150
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Gửi tệp với người đưa thư đến API Laravel

  2. số chuỗi sắp xếp mysql

  3. SSIS và MySQL - Sự cố về dấu phân cách tên bảng

  4. Bind_param Lỗi không đối tượng w / mysqli

  5. Sử dụng CASE, WHEN, THEN, END trong một truy vấn chọn lọc với MySQL