1.测试条件:
服务器和客户机都是:cpu 双核1.6GHZ,内存4G的物理机
网络:局域网
查询一张表,记录为10000条,查询包括= < >三个条件
2.测试1
单个长连接,持续测试60s,开缓存
a) 1线程
每分钟最高为:7.12
b) 2线程
每分钟最高为:5.00
b) 4线程
3.测试2
单个长连接,持续测试60s,g缓存
b) 1线程
每分钟最高为:4.04
b) 2线程
每分钟最高为:4.40
c) 4线程
每分钟最高为:4.99
3.结论
由此可见mysql的单连接情况下InnoDB配置查询速度: 1线程>2线程要>4线程,而且负载要轻,对应高性能查询,线程数应该等于cpu数比较好点,因为这样线程切换的次数要少点。
本文转自yifangyou 51CTO博客,原文链接:http://blog.51cto.com/yifangyou/603502,如需转载请自行联系原作者