2012-07-30 3 views
-1

내가 memsql을 사용하고 싶지만, 천천히 테스트 할 때 mysql 벤치 마크를 사용한다. 왜 설명 할 수 있을까?memsql 벤치 마크 테스트가 너무 느리다 테스트

테스트 cmd를이

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

내 서버는 MemSQL 쿼리를 네이티브 코드로 GCC로 컴파일로 MemSQL에서

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

"느림"을 정의하십시오. 그것은 "일"입니까? 또는 무엇입니까? – zerkms

답변

1

쿼리 컴파일이 MySQL을보다 더 비싼이다. 그러나 일단 컴파일되면 MemSQL은 MemSQL을 다시 시작한 후에도 모든 실행에 대해 컴파일 된 쿼리를 다시 사용합니다.

먼저 모든 쿼리가 컴파일되도록 벤치 마크를 실행 한 다음 벤치 마크를 다시 실행하는 것이 좋습니다.

+0

ok, thks.im을 쇼와 같이 테스트하십시오. – snageyang