Mariadb开启慢查询

xiaoxiao2021-02-28  93

查看一下mariadb是否开启慢查询:

show variables like 'slow_query%';

查看慢查询时间设置为多少秒:

show variables like 'long_query_%';

设置配置文件:

vim /etc/my.cnf.d/server.cnf [mysqld] slow_query_log = ON slow_query_log_file = /usr/local/mysql/data/slow.log long_query_time = 1 MariaDB [(none)]> show variables like 'long_query_%'; +-----------------+----------+ | Variable_name | Value | +-----------------+----------+ | long_query_time | 1.000000 | +-----------------+----------+ 1 row in set (0.00 sec)

测试慢查询:

MariaDB [(none)]> select sleep(2);

查看慢查询日志:

[root@localhost vhosts]# tailf /var/lib/mysql/localhost-slow.log /usr/sbin/mysqld, Version: 10.2.6-MariaDB (MariaDB Server). started with: Tcp port: 3306 Unix socket: /var/lib/mysql/mysql.sock Time Id Command Argument /usr/sbin/mysqld, Version: 10.2.6-MariaDB-log (MariaDB Server). started with: Tcp port: 0 Unix socket: /var/lib/mysql/mysql.sock Time Id Command Argument # Time: 170711 17:54:13 # User@Host: root[root] @ localhost [] # Thread_id: 8 Schema: QC_hit: No # Query_time: 2.001172 Lock_time: 0.000000 Rows_sent: 1 Rows_examined: 0 # Rows_affected: 0 SET timestamp=1499766853; select sleep(2);
转载请注明原文地址: https://www.6miu.com/read-76342.html

最新回复(0)