开始测试 设置函数的脚本在
关于解释mysql 序列问题的测试一中
mysql 自带的测试工具测试 调去序列生成器
--create-schema test 数据为test 你用什么库里就好
--concurrency=50 并发 50
--number-of-queries 1000 执行1000 查询
下面的信息看着还行
[
root@XXXXXX ~]# mysqlslap -uroot -p123456 --create-schema test -q "select nextval('bar')" --concurrency=50 --number-of-queries 1000 --iterations=5 --debug-info
Benchmark
Average number of seconds to run all queries: 83.748 seconds
Minimum number of seconds to run all queries: 70.459 seconds
Maximum number of seconds to run all queries: 91.224 seconds
Number of clients running queries: 50
Average number of queries per client: 20
[
root@xxxxxx~]# mysqlslap -uroot -p123456 --create-schema test -q "select nextval('bar')" --concurrency=5 --number-of-queries 100 --iterations=5 --debug-info
Benchmark
Average number of seconds to run all queries: 8.320 seconds
Minimum number of seconds to run all queries: 6.621 seconds
Maximum number of seconds to run all queries: 10.475 seconds
Number of clients running queries: 5
Average number of queries per client: 20
User time 0.02, System time 0.03
Maximum resident set size 1944, Integral resident set size 0
Non-physical pagefaults 615, Physical pagefaults 0, Swaps 0
Blocks in 0 out 0, Messages in 0 out 0, Signals 0
Voluntary context switches 1046, Involuntary context switches 185
把序列写到 条里 测试下 查询下 有没有 重复数据 然后看了下 查询数据有点慢 调整下 参数 发现速度快了一倍 ,也还行 毕竟是测试环境
[
root@xxxxx ~]# mysqlslap -uroot -p123456 --create-schema test -q "INSERT INTO test(seq) VALUES(nextval('bar'));" --concurrency=10 --number-of-queries 100 --debug-info
Benchmark
Average number of seconds to run all queries: 6.258 seconds
Minimum number of seconds to run all queries: 6.258 seconds
Maximum number of seconds to run all queries: 6.258 seconds
Number of clients running queries: 10
Average number of queries per client: 10
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29896444/viewspace-1836259/
,如需转载,请注明出处,否则将追究法律责任。