Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4212120
  • 博文数量: 291
  • 博客积分: 8003
  • 博客等级: 大校
  • 技术积分: 4275
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-30 18:28
文章分类

全部博文(291)

文章存档

2017年(1)

2013年(47)

2012年(115)

2011年(121)

2010年(7)

分类: Mysql/postgreSQL

2010-12-13 21:28:34

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数比较好点,因为这样线程切换的次数要少点。
阅读(2153) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2011-01-04 17:33:35

一般不会用过个线程共享一个连接。

chinaunix网友2010-12-15 15:11:10

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com