工作中,需要查看mysql的top20慢sql,逐个进行优化,加上必要的索引。但发现慢查询日志没有开启:mysql>showvariableslike"%query%";+------------------------------+--------------------------+|Variable_name|Value|+------------------------------+------------------..
分类:
数据库 时间:
2017-06-14 13:00:10
阅读次数:
432
1.查询日志、慢查询日志、二进制日志对比 2.日志的分析 2.1日志的存储 2.2慢查询分析工具 2.3BOX Anemometer ...
分类:
数据库 时间:
2017-06-13 00:00:35
阅读次数:
374
目录 一、索引 二、索引类型 三、索引种类 四、操作索引 五、创建索引的时机 六、命中索引 七、其它注意事项 八、LIMIT分页 九、执行计划 十、慢查询日志 一、索引 MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。 打个比方,如果合理的设计且使用索引 ...
分类:
数据库 时间:
2017-06-12 23:56:47
阅读次数:
341
进去mysql:mysql –uroot –p 重启数据库:[root@nanaLinux ~]# /etc/init.d/mysqld restart1.Mysql忘记root密码 // 查看mysql的数据库 //修改root密码2.skip-name-resolve(跳过域名解析,只允许IP解 ...
分类:
数据库 时间:
2017-06-10 10:51:41
阅读次数:
184
mysql日志类型:
1、查询日志(通常不会开启,也不建议开启)
2、慢查询日志(建议开启)
3、错误日志(建议开启)
4、二进制日志(建议开启)
5、中继日志
6、事务日志(帮助事务型存储引擎完成ACID测试)
mysql>SHOWGLOBALVARIABLESLIKE‘%log%‘; #查看和日志相关的变量
查询日..
分类:
数据库 时间:
2017-06-09 17:33:10
阅读次数:
134
1.1 简介 开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。 1.2 登录数据库查看 [root@localhost lib]# mysql –uroot 因为没有设置设置密码,有密码的在 mysql –uroot –p 接密码 ...
分类:
数据库 时间:
2017-06-05 10:34:43
阅读次数:
302
由于工作原因,最近甲方客户那边多次反应了他们那边的系统查询速度慢,经过排除之后,发现他们那边的数据库完全没有用到索引,简直坑得一笔,通过慢查询日志分析,为数据表建立了适当的索引之后,查询速度明显的提高上来了,所以这次也总结一下如果进行mysql的优化查询。 1.慢查询 mysql自身是有一个慢查询时 ...
分类:
数据库 时间:
2017-06-03 13:56:01
阅读次数:
182
慢查询日志分析工具 另一个慢查询日志分析工具 如何对sql进行特定的优化 ...
分类:
数据库 时间:
2017-05-26 00:57:03
阅读次数:
305
MySQL的日志类型二进制日志,事务日志,错误日志,一般查询日志,中继日志,慢查询日志二进制日志有以下内容数据目录,一般放置在mysql-bin.XXXXX编号)滚动:达到一个最大上限,flushlogs,服务器重启格式:statementrowmixedmysql-bin.index:二进制日志文件索引文件mysql>..
分类:
数据库 时间:
2017-05-18 01:28:40
阅读次数:
257
MySQL日志管理SHOWGLOBALVARIABLESLIKE‘%log%‘;查看关于log的全局变量一、日志分类1.错误日志2.一般查询日志3.慢查询日志4.二进制日志5.中继日志6.事务日志7.滚动日志二、日志详解1.错误日志说明:在对应的数据目录中,以主机名+.err命名的文件,错误日志记录的信息类型:记录..
分类:
数据库 时间:
2017-05-13 22:11:34
阅读次数:
259