mysql日志管理 参考https://www.jianshu.com/p/00c54d2832ed 日志设置 工具日志,不同于undo log(事务等) 错误日志(排错、主从错误) log error,默认打开,路径datadir/主机名.err,文本格式,重点关注[ERROR] 慢查询日志(优化 ...
分类:
数据库 时间:
2020-01-31 14:04:40
阅读次数:
110
anemometer介绍及部署 Anemometer可以把MySQL慢查询可视化,方便我们去找出和分析慢询语句.anemometer基于Percona Toolkit Percona Toolkit是一组高级的命令行工具,用来管理 MySQL 和系统任务,主要包括: 1、验证主节点和复制数据的一致性 ...
分类:
其他好文 时间:
2020-01-04 22:16:46
阅读次数:
100
Redis Java连接池调研 线上服务,由于压力大报错 ,但是需要定位到底问题出现在哪里? 查看Redis慢日志, 发现耗时最大的也是 也就是 暂时没发现特别慢的查询,所以问题转移到了 应用和redis中间衔接的连接池 ,所以需要打印 的相关指标 类 的 pools.values() 就是连接池 ...
分类:
编程语言 时间:
2019-11-29 10:57:49
阅读次数:
82
1> pt-index-usage:从慢查询日志中读取查询并分析它们如何使用索引。 (用来查找不常使用索引) ./pt-index-usage --help 打印报告 ./pt-index-usage /mysqldata/mysqlslowlog/slowquery.log -h192.168.2 ...
分类:
其他好文 时间:
2019-11-25 11:25:58
阅读次数:
77
1.工具简介pt-query-digest是用于分析mysql慢查询的一个工具,它可以分析binlog、Generallog、slowlog,也可以通过SHOWPROCESSLIST或者通过tcpdump抓取的MySQL协议数据来进行分析。可以把分析结果输出到文件中,分析过程是先对查询语句的条件进行参数化,然后对参数化以后的查询进行分组统计,统计出各查询的执行时间、次数、占比等,可以借助分析结果找
分类:
数据库 时间:
2019-10-14 12:24:54
阅读次数:
111
慢查询原因分析 由于 Redis 是单线程的,它内部维护了一个命令队列,所以当有耗时的命令出现时,比如 ,后面的命令会被阻塞,通查查出慢查询可以对服务进一步优化。 1. 设置慢查询阀值:默认10 毫秒,以微秒为单位 6379 config set slowlog log slower than 10 ...
分类:
其他好文 时间:
2019-09-29 23:56:11
阅读次数:
160
和Mysql一样,Redis也有慢日志,用于记录超过给定时间的命令。可以在redis.conf文件中看到 相应的配置: 有两个配置,slowlog-log-slower-than和slowlog-max-len,我这里是改过的,默认值不是这个0和5。 slowlog-log-slower-than设 ...
分类:
其他好文 时间:
2019-08-27 23:14:08
阅读次数:
99
1、慢查询 配置: 1. slowlog max len 1. 先进先出队列 2. 固定长度 3. 保存在内存内 2. slowlog log slower than 1. 慢查询阀值(单位:微妙) 2. slowlog log slower than = 0:所以慢查询都记录 获取: 1、slow ...
分类:
其他好文 时间:
2019-04-03 12:17:07
阅读次数:
141
常用命令 1、time 2、dbsize 当前数据库的key的数量 3、BGREWRITEAOF 后台进程重写AOF 4、BGSAVE 后台保存rdb快照 5、SAVE 保存rdb快照 6、LASTSAVE 上次保存时间 7、Flushall 清空所有库所有键 8、Flushdb 清空当前库所有键 ...
分类:
其他好文 时间:
2019-03-18 01:01:55
阅读次数:
178
一、简介 pt-query-digest是用于分析mysql慢查询的一个工具,它可以分析binlog、General log、slowlog,也可以通过SHOWPROCESSLIST或者通过tcpdump抓取的MySQL协议数据来进行分析。可以把分析结果输出到文件中,分析过程是先对查询语句的条件进行 ...
分类:
数据库 时间:
2019-03-12 18:37:00
阅读次数:
216