大家好,这是我自己遇到的问题【我是小白】
linux下用mysql自带的监控工具mysqlslap监控数据库。
ssh远程连接,安装好环境直接执行mysqlslap -a -c 50 -i 100 -u账号 -p密码 就可以了,好用啊。
但是我想输出执行时间什么的信息,根据文档加了 --debug-info,然后那,然后就报错了:mysqlslap: [ERROR] mysqlslap: Option '-T' used, but is disabled 我就蒙了,然后各种找百度、搜狗....我是小白只能复制错误信息查找或者翻译过来搜索,找mysqlslap --debug-info被禁用等等... 找了好多啊,这边急着用啊 我都要疯了 就是找不到。
后来,我终于学会了....(刘若英) ,我发现有的是 这样执行的 ./mysqlslap ,我就去找mysql安装目录,进到bin中,然后我就有样学样在bin目录下执行了一下一下:./mysqlslap -a -c 50 -i 100 -T -u账号 -p密码。
终于,又报错了:./mysqlslap: Error when connecting to server: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
这个错误比较好找 解决办法就是:ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
这回是真解决了
[awsuser@wsp-dp-db01 bin]$ ./mysqlslap -a -c 50 -i 100 -T -u账号 -p密码
Warning: Using a password on the command line interface can be insecure.
Benchmark
Average number of seconds to run all queries: 0.086 seconds
Minimum number of seconds to run all queries: 0.076 seconds
Maximum number of seconds to run all queries: 0.100 seconds
Number of clients running queries: 50
Average number of queries per client: 0
User time 2.04, System time 1.82
Maximum resident set size 10064, Integral resident set size 0
Non-physical pagefaults 99249, Physical pagefaults 0, Swaps 0
Blocks in 0 out 0, Messages in 0 out 0, Signals 0
Voluntary context switches 212840, Involuntary context switches 1138
好使了我长长的舒了口气啊,世界依然这么美好!
我是小白,这么简单的问题都用了好长时间,自己不太认真、马马虎虎,但是就这么个小问题就把我难住了。自己做个笔记,也希望能帮到像我一样的人,以后自己也认真一些。