Cha*_*iga 7 mysql mysqldumpslow
嗨,我正在记录慢查询,因为我们遇到了一些性能问题而且我已经阅读了有关mysqldumpslow的内容,并认为这是一种排序查询的好方法.
在命令提示符下我键入mysqldumpslow,我得到这个:
'mysqldumpslow'不被识别为内部或外部命令,可操作程序或批处理文件.
我在Windows Vista上使用MySQL 5.0.79版
注意:c:\ Program Files\MySQL\MySQL Server 5.0\bin是我的路径,我在驱动器中搜索了'mysqldumpslow'并找不到它.
我究竟做错了什么 ?
注意:MySql 5.0.x确实支持mysqldumpslow命令,请点击此链接到手册
编辑:哎呀,我读了错误的手册,并提供了错误的信息:-(抱歉:-(让我们再试一次......
我刚刚在Windows上安装了MySQL,尝试使用mysqldumpslow,而且我没有mysqldumpslow安装:-(所以,你并不孤单,它似乎不是你的安装问题(我试过5.1) .x,但正如您所强调的那样,对于5.0.x应该是相同的)
看看mysqldumpslow我在Linux下的" ",看来它是一个Perl脚本; 并且Perl通常不安装在Windows机器上.也许那会是解决方案的暗示......
好了,经过一些测试,在安装MySQL时,似乎你必须选择"Developpers Components> Scripts,examples",默认情况下没有安装(至少在windows上) - 不需要重新安装所有东西:你可以"修改"安装,添加此选项.
然后,您将在"bin"旁边有一个"脚本"目录.例如,在安装时,它应该类似于"c:\ Program Files\MySQL\MySQL Server 5.0\scripts".
在这个目录中,有一些脚本; 其中一个是mysqldumpslow.pl ; 这是你要找的;-)
现在,你"只是"必须在你的机器上安装和运行Perl(对不起,我从来没有在Windows上安装Perl;但你可以在这里找到一些信息)
希望这比我之前发布的更好!
| 归档时间: |
|
| 查看次数: |
5560 次 |
| 最近记录: |