写在前面:在做ELK logstash 处理MySQL慢查询日志的时候出现的问题: 1、测试数据库没有慢日志,所以没有日志信息,导致 IP:9200/_plugin/head/界面异常(忽然出现日志数据,删除索引后就消失了) 2、处理日志脚本问题 3、目前单节点 配置脚本文件/usr/local/l ...
分类:
数据库 时间:
2017-05-05 18:29:28
阅读次数:
394
介绍通过利用filebeat来收集mysql的慢查询日志,logstash解析后推送到elasticsearch,并创建自定义的索引,最终通过kibana进行web展示。环境介绍:操作系统版本:CentOSLinuxrelease7.3.1611(Core)64bitMysql版本:5.6.28Logstash版本:logstash5.3.0Elasticsearch版本:elastic..
分类:
数据库 时间:
2017-04-21 15:01:58
阅读次数:
3759
mysql版本号是mysql5.6.22。安装环境windows7。 1.使用该查询日志能够找到有效率问题的sql语句。并记录下来,进行监控。 能够使用例如以下语句查询和设置慢查询日志 (1) 查看慢查询日志是否开启 SHOW VARIABLES LIKE '%show_query_log%'; 或 ...
分类:
数据库 时间:
2017-04-14 12:42:28
阅读次数:
323
MYSQL慢查询一、查看系统所有参数状态:mysql>showvariables二、查看慢查询的定义:mysql>showvariableslike‘%quer%‘;|log_slow_queries|ON||long_query_time|5.000000|mysql>showvariableslike‘slow%‘;+---------------------+-------------------------------+|Vari..
分类:
数据库 时间:
2017-04-11 00:12:24
阅读次数:
184
mysql慢查询的日志文件路径一般为: /var/lib/mysql/slowquery.log,具体的路径可以通过mysql配置文件(/etc/my.cnf)查询,slow_query_log_file = /var/lib/mysql/slowquery.log 日志文件数据一般都会很多,如果逐 ...
分类:
数据库 时间:
2017-03-30 10:32:54
阅读次数:
193
慢查询日志概念 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。long_query_time的默认值为10,意思是运行10S以上的语句。默认情况下,Mysql ...
分类:
数据库 时间:
2017-03-25 17:28:00
阅读次数:
230
慢查询日志概念 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。long_query_time的默认值为10,意思是运行10S以上的语句。默认情况下,Mysql ...
分类:
数据库 时间:
2017-03-21 15:11:54
阅读次数:
291
平常的工作中需要对慢查询进行优化得用percona-tookit的pt-query-digest对慢日志进行分析percona-tookit下载地址:https://www.percona.com/doc/percona-toolkit/3.0/index.html使用方法:#pt-query-digest慢日志文件对总结出来的慢查询可以利用点评的sqladvisor进行索引优化
分类:
数据库 时间:
2017-03-20 10:51:35
阅读次数:
169
#!/bin/bashLOG=/diskb/mysql/slowlog/#定义日志存储路径DATE=`date+"%Y-%m-%d"`#定义时间参数user=root#填写MySQL账户信息passwd=123456mysql-u$user-p$passwd-e"setglobalslow_query_log=0"#停止mysql慢查询日志mysql-u$user-p$passwd-e"setglobalslow_query_log_file=‘${LOG..
分类:
数据库 时间:
2017-02-25 21:55:00
阅读次数:
239
一,为什么要开启这个查询呢? 数据库是很容易产生瓶颈的地方,现在Nosql大家讨论这么热,估计都被数据库搞郁闷了。mysql中最影响速度的就是那些查询非常慢的语句,这些慢的语句,可能是写的不够合理或者是大数据下多表的联合查询等等,所以我们要找出这些语句,分析原因,加以优化。这也是发这篇博文的原因 二 ...
分类:
数据库 时间:
2017-02-10 17:54:25
阅读次数:
261