网站建设和管理规则,自己建网站的流程,上海网站制作优化公司,深圳创意网站转载地址#xff1a;http://blog.csdn.net/ljasdf123/article/details/9713523 MySQL慢查询配置 1. 慢查询有什么用? 它能记录下所有执行超过long_query_time时间的SQL语句, 帮你找到执行慢的SQL, 方便我们对这些SQL进行优化. 2. 如何开启慢查询? 首先我们先查看MYSQL服务器… 转载地址http://blog.csdn.net/ljasdf123/article/details/9713523 MySQL慢查询配置 1. 慢查询有什么用? 它能记录下所有执行超过long_query_time时间的SQL语句, 帮你找到执行慢的SQL, 方便我们对这些SQL进行优化. 2. 如何开启慢查询? 首先我们先查看MYSQL服务器的慢查询状态是否开启.执行如下命令: show variables like %quer%; 我们可以看到当前log_slow_queries状态为OFF, 说明当前并没有开启慢查询. 开启慢查询非常简单, 操作如下: 在[mysqld]中添加如下信息 [mysqld] log-slow-queriesC:/Program Files/MySQL/MySQL Server 5.5/log/mysql-slow.log long_query_time 4 log-queries-not-using-indexes log-slow-queries: 代表MYSQL慢查询的日志存储目录, 此目录文件一定要有写权限 Windows下需要写绝对路径如log-slow-queriesC:/Program Files/MySQL/MySQL Server 5.5/log/mysql-slow.log long_query_time: 最长执行时间. (如图, MSYQL将记录下所有执行时间超过2条的SQL语句, 此处为测试时间, 时间不应太小最好在5-10秒之内, 当然可以根据自己的标准而定); log-queries-not-using-indexes 没有使用到索引的查询也将被记录在日志中 配置好以后重新启动一个MYSQL服务