memsql基准测试在测试时是如此缓慢

时间:2012-07-30 03:53:50

标签: mysql benchmarking memsql

我想使用memsql,但是当我测试它时使用mysql benchmark这么慢。任何人都能解释一下吗?

测试cmd是

[root@Centos6-2 sql-bench]# perl run-all-tests  --user=root --small-test --host=127.0.0.1 --dir memsql  –log –fast

我的服务器是

Linux Centos6-2 2.6.32-220.el6.x86_64
MemTotal:       32830128 kB

1 个答案:

答案 0 :(得分:1)

MemSQL中的查询编译比MySQL中更昂贵,因为MemSQL查询使用GCC编译为本机代码。但是,一旦编译完成,即使在重新启动MemSQL之后,MemSQL也会为每次执行重用已编译的查询。

我建议您首先完全运行基准测试,以便编译所有查询,然后再次运行基准测试。