mysql在windows下优化,在windows下用mysql优化工具mysqldumpslow和pt-query-digest

首先,mysqldumpslow和pt-query-digest都是perl脚本文件,要在perl环境下才能运行。

需要:mysql和perl环境。

这两个文件如何获取?mysql完整版内置了mysqldumpslow工具,pt-query-digest要去官网下,但是先别急。

我用的是phpstudy+cmder。两个软件都是解压即用的,不用安装不用配置。

phpstudy集成了mysql,但是蛋疼的是,就算是最新版的phpstudy,用的mysql都是精简版的,里面没有mysqldumpslow !也没perl !

(xampp比phpstudy大很多,但是集成了perl,至于xampp里面的mysql有没有mysqldumpslow就不知道了)

我只能去安装完整版的mysql或者在别的电脑里面安装有mysql的拷mysqldumpslow.pl文件过来,放到mysql/bin/文件夹里面。

OK,就算不是PHP开发者,没phpstudy和xampp的都无所谓,这不重要。重要的是有mysql和cmder就行了,其中cmder集成了perl。

如果没cmder也无所谓,去下个perl环境安装就行。

现在我已经有mysqldumpslow.pl在mysql/bin文件夹里面了,也有perl环境了,接下来就是开启mysql服务,好了就可以操作了。

在windows下运行perl脚本,要加个perl先:

ff026d76277aa0d90fcd684d26ba8878.png

注意的是,mysqldumpslow.pl就算是将其后缀去掉也能运行的,但是相应的命令,不用到.pl就行了。

具体文件名是mysqldumpslow.pl 的就用perl mysqldumpslow.pl --help;

具体文件名是mysqldumpslow的就用perl mysqldumpslow --help.

即:【perl 具体文件名 --help】

9c3d6b6582fb34b87b391abcfa7b5245.png

接下来就是pt-query-digest工具了,pt-query-digest和mysqldumpslow都要放到mysql/bin文件夹下。

如何获取pt-query-digest?

可以到其官网https://www.percona.com下载整体的工具包percona-toolkit,里面有pt-query-digest。然后将pt-query-digest放到mysql/bin文件夹下。但是不建议,因为有更简单的方法:

在mysql/bin文件夹下打开cmder,然后:

执行【curl -o pt-query-digest https://raw.githubusercontent.com/percona/percona-toolkit/2.2/bin/pt-query-digest】

(以上语句中,因为percona-toolkit的github是https://github.com/percona/percona-toolkit。2.2是要获取的percona-toolkit的版本号,而2.2是当前最新版。可以去https://github.com/percona/percona-toolkit上看具体的最新版是多少,然后具体最新版本号更换2.2。curl -o pt-query-digest就是要将目标网站的内容存储到当前文件夹,新建一个具体名为pt-query-digest的文件,将数据存储在此文件中。)

还有,更加简单的:

执行【curl -o pt-query-digest https://www.percona.com/get/pt-query-digest】(推荐)(注意!!!是https!!!)

8fdfe6cb9dc631c1273b66b199e45938.png

运行pt-query-digest:

c28d93fb5b39137711c849d286f6434a.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值