MYSQL速度慢的问题 记录数据库语句
程序员文章站
2024-02-13 15:18:10
需要开启一个慢查询输出的一个机关:log_slow_queries。可以在mysql配置文件中(my.ini/my.cnf)中设置,也可以通过mysql客户端临时设置。第二...
需要开启一个慢查询输出的一个机关:log_slow_queries。可以在mysql配置文件中(my.ini/my.cnf)中设置,也可以通过mysql客户端临时设置。第二种方法的好处是,可以不用重启mysql服务,而使设置生效。那就来试试这个:
首先通过客户端连接到mysql服务器,然后输入下面的语句:
set global log_slow_queries = on;
set global long_query_time = 3;
这样mysql就会把耗时>=3秒的sql语句给记录下来,并输出到一个慢查询日志文件中。问题来了,这个慢查询日志文件在什么地方呢?如下,在mysql客户端中执行下面的语句:
show variables like 'slow_query_log_file';
就会看到mysql慢查询日志文件位置。我的是:/usr/local/mysql/data/host-slow.log
首先通过客户端连接到mysql服务器,然后输入下面的语句:
set global log_slow_queries = on;
set global long_query_time = 3;
这样mysql就会把耗时>=3秒的sql语句给记录下来,并输出到一个慢查询日志文件中。问题来了,这个慢查询日志文件在什么地方呢?如下,在mysql客户端中执行下面的语句:
show variables like 'slow_query_log_file';
就会看到mysql慢查询日志文件位置。我的是:/usr/local/mysql/data/host-slow.log
推荐阅读
-
MYSQL速度慢的问题 记录数据库语句
-
记录SQLSERVER的CURSOR的使用过程 博客分类: 数据库(Oracle+MySQL+SQLServer) SQLSERVERCURSOR
-
php连接mysql数据库出现有关问题 找不到指定的程序
-
一个关于php执行mysql语句的有关问题,头都快搞炸,求前辈
-
[新手请问]PHP写入MySQL数据库的有关问题
-
MySQL SQL语句过长引起的问题
-
关于ThinkPHP删除数据库记录的奇怪有关问题
-
php+mysql 获取数据库中的记录(特别是高效的分页功能)
-
数据库-关于mysql主从复制的问题
-
怎么用PHP从MySQL数据库里面查询出日期和ID最小的一条记录呢