视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
myperf增加snapshot和report功能
2020-11-09 13:17:06 责编:小采
文档


myperf 继 0.1-beta 版发布,可以实时在线显示 MySQL 性能数据并定期刷新之后,最近又增加了计划中的另外两个小功能: 定期收集MySQL数据库的性能数据并存储(snapshot) 由于初衷主要是考虑到多台 MySQL 服务器,所以数据会集中存储到一台集中的 MySQL Serv

myperf 继 0.1-beta 版发布,可以实时在线显示 MySQL 性能数据并定期刷新之后,最近又增加了计划中的另外两个小功能:

  • 定期收集MySQL数据库的性能数据并存储(snapshot) 由于初衷主要是考虑到多台 MySQL 服务器,所以数据会集中存储到一台集中的 MySQL Server中,并没有保存到自身。当然,以后有可能增加这样的功能。
  • 根据性能数据的snapshot进行分析并生成report记录到文本文件 目前生成的报表还只能生成纯文本方式,不支持保存在数据库中。且只支持生成相邻两个snapshot的报表,暂不支持人工选择某两个snapshot之间的报表。
  • 除了增加这2个功能外,还在原来的基础上增加了一个可选配置文件。主要是为了减少在命令行输入的内容,毕竟很多时候都在重复输入一些参数。当然,不喜欢配置文件方式的同学,选择不使用配置文件,直接将参数全部在命令行中输入。 由于现在 MySQL 5.5 增加了 Performance Schema,所以新版本中也增加了针对 Performance Schema 数据的收集,比如Event wait,File IO 等,只是目前针对这写数据的分析还比较弱,希望后续能加强一些。 源代码、配置文件以及存储snapshot数据所使用的Schema结构文件都放在 Google Code 上了,可以通过SVN工具匿名方式co出来,也欢迎猛击下载试用。 至此,之前设想的基本功能已经完成的差不多了,我的代码写的比较糙,有兴趣进一步完善的同学,欢迎 Gmail 给 sky000,一起维护完善这个小工具。

    下载本文
    显示全文
    专题