我想使用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
答案 0 :(得分:1)
MemSQL中的查询编译比MySQL中更昂贵,因为MemSQL查询使用GCC编译为本机代码。但是,一旦编译完成,即使在重新启动MemSQL之后,MemSQL也会为每次执行重用已编译的查询。
我建议您首先完全运行基准测试,以便编译所有查询,然后再次运行基准测试。