如何在MySQL中使用Percona-toolkit工具
Maatkit 和 Aspersa
如果您听说过它,您可能就暴露了您的年龄。如果你现在查找Aspersa相关文章,你会发现下载链接之类的已经没有了。
第一次看到这个命令是在2011年初八的一篇文章中,第一次看到的时候还有些兴奋,居然有这么简洁的命令。一个命令可以完成至少 10 个命令的工作。
但我立刻陷入了恐慌,因为让我有些奇怪的是网上似乎没有相关的解释和文档。当我看到这些工具的一系列命令时,我突然恍然大悟。原来是pt我们正在使用的工具。
Maatkit 和 Aspersa 都出自同一个作者 Baron Schwartz,他看起来 Twitter 现在是另一家公司的 CEO。
当然可以在pt工具的命令解释中清楚地看到。其他合著者是 Daniel Nichter 和 Frank Cizmich
让我们看一下 pt 工具的一些简单分类。
Maatkit 工具更侧重于数据库级别。一开始就是perl的基因。
Aspersa的范围更倾向于系统层面,比如磁盘信息。
如果你眼光敏锐,你会发现这两个开源工具使用的协议是不同的。一种是 GPL,另一种是 BSD。整合到pt开头后统一使用。 GPL,关于GPL和BSD的协议区别,可以看下图,阮一峰老师分享的。
如此简单的细节就能看出里面有一个小故事他开发了 pt 工具。这样的工具几乎可以说是DBA的第一必备工具。这些年来的开发和更新非常频繁,几乎每三个月左右就会推出一个小版本。
我们在2017年进入3.0时代,所以网上使用的版本几乎都是2.2(从2013年开始),已经跨越了好几年了。
pt工具被Percona接管,并有一个专门的项目来维护它。
所以这也可以间接看到很多开源项目的发展历程。 ,pt工具计算出来的有一个开始和一个结束。想要实现顺利传承,还是不容易的。
以上就是《如何在MySQL中使用Percona-toolkit工具》一文的全部内容。感谢您的阅读!相信大家都有一定的了解,希望分享的内容对大家有所帮助。如果您想了解更多知识,请关注行业资讯在频道上!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > 如何在MySQL中使用Percona-toolkit工具