Ubuntu安装pt-query-digest爬坑

我的版本是Ubuntu16.04,打算安装个pt-query-digest优化下SQL,谁知道很多坑。

官网写了3种安装方法,我全试了才安装成功(官网:https://www.percona.com/doc/percona-toolkit/3.0/index.html)

首先是第一种:

sudo apt-get install percona-toolkit

Ubuntu应用市场万年不更新,Percona Toolkit版本万年2.2.16,这个版本有bug,运行pt-query-digest  xxx.log > slow_report.log会报错

错误多数是:The pipeline caused an error: Pipeline process 5 (iteration) caused an error: Redundant argument in sprintf at /usr/bin/pt-query-digest line 2556.
...

据说高版本可修复,但我试了更新不到,只好remove,放弃。

修复低版本参考资料:

踩坑道路之——ubuntu下pt query digest无法分析慢查询日志

stackoverflow

然后就去尝试官网第二种方法

wget https://www.percona.com/downloads/percona-toolkit/3.0.3/binary/debian/jessie/x86_64/percona-toolkit_3.0.3-1.jessie_amd64.deb

这种方法是下载个deb回来,但我运行

sudo dpkg -i <package.deb>

会报错:

dpkg: dependency problems prevent configuration of percona-toolkit:
 percona-toolkit depends on libio-socket-ssl-perl; however:
  Package libio-socket-ssl-perl is not installed.

dpkg: error processing package percona-toolkit (--install):
 dependency problems - leaving unconfigured
Processing triggers for man-db (2.7.5-1) ...
Errors were encountered while processing:
 percona-toolkit

老是说我没装libio-socket-ssl-perl,我很生气,就去装个:https://launchpad.net/ubuntu/+source/libio-socket-ssl-perl

装好后还是报这个错,好吧,可能是我不会装deb吧,放弃了。

最后敷衍地尝试了官网第三种方法,成功了!

官网叫我下个下载工具,

wget percona.com/get/pt-summary

下载好后,没什么反应,我就运行下它的名字

pt-summary

log了一堆东西出来

# Memory mamagement ##########################################
Transparent huge pages are enabled.
# The End ####################################################

看到了enable,马上跑一下

pt-query-digest  xxx.log > slow_report.log

work左,Amazing~~~

转载于:https://my.oschina.net/u/3362856/blog/3048066

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值