`mysql slow_query_log_file`,看到以下查询超过1s。 对于的 文件如下。 慢,几乎都和索引有关。 索引情况 1. 值的分布区间较少,索引意义不大。如 ,一看就是bool值。 2. 特殊,不参与计算,统计,索引不好。 比较计算时,下列性能递增。 1. 左值计算 2. 右值计算 ...
分类:
数据库 时间:
2018-11-07 13:13:30
阅读次数:
186
MySQL 日志初探 [TOC] 零、概述 MySQL 的日志分为 Error Log(错误日志),General Query Log(通用查询日志)、Slow Query Log(慢查询日志)、Binary Log(BinLog),各种日志各有各的用处和配置方式,接下来进行简单的介绍。 一、Err ...
分类:
数据库 时间:
2018-10-26 14:29:53
阅读次数:
312
sql与索引优化数据库表结构优化系统配置硬件mysql>showvariableslike‘slow_query_log‘;+----------------+-------+|Variable_name|Value+----------------+-------+|slow_query_log|OFF+----------------+-------+1rowinset(0.00sec)
分类:
数据库 时间:
2018-09-30 19:56:33
阅读次数:
190
--设置log文件位置 set global slow_query_log_file = /sql_log/slow_log.log; --设置是否启用记录没有使用索引的sql set global log_queries_not_using_indexes = on; --设置记录执行时间超过设定 ...
分类:
数据库 时间:
2018-08-17 12:52:17
阅读次数:
231
一、简介 开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。 二、参数说明 slow_query_log 慢查询开启状态slow_query_log_file 慢查询日志存放的位置(这个目录需要MySQL的运行帐号的可写权限,一般设 ...
分类:
数据库 时间:
2018-07-18 23:13:49
阅读次数:
184
一、简介 开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。 二、参数说明 slow_query_log 慢查询开启状态slow_query_log_file 慢查询日志存放的位置(这个目录需要MySQL的运行帐号的可写权限,一般设 ...
分类:
数据库 时间:
2018-07-13 15:15:37
阅读次数:
178
1、为什么要开启慢日志查询? 开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。 2、参数说明 slow_query_log 慢查询开启状态slow_query_log_file 慢查询日志存放的位置(这个目录需要MySQL的运行帐 ...
分类:
其他好文 时间:
2018-07-10 21:30:19
阅读次数:
156
七种日志文件 MySQL中有七种日志文件,分别是: 重做日志(redo log) 回滚日志(undo log) 二进制日志(binlog) 错误日志(errorlog) 慢查询日志(slow query log) 一般查询日志(general log) 中继日志(relay log) 重做日志(re ...
分类:
数据库 时间:
2018-06-28 18:23:19
阅读次数:
296
查看状态 SHOW VARIABLES LIKE '%slow_query_log%' 开启 set global show_query_log=1 (重启后失效) 永久生效 修改my.cnf 加入 slow_query_log=1 show_query_log_file=/var/lib/mysq ...
分类:
数据库 时间:
2018-06-24 19:26:39
阅读次数:
197
找到 MySQL 5.6的配置文件 ,my.cnf (Windows 为 my.ini ),在 [mysqld]下增加下面几行: long_query_time=2slow_query_log=1slow_query_log_file=/tmp/slow-query.log(此处可写绝对路径:D:/ ...
分类:
数据库 时间:
2018-06-23 19:03:35
阅读次数:
217