数据库远程访问时吞吐率的问题~~~~~~~~~~~~~~~~~~~~

wwoo_1105 2010-08-12 06:38:22
我在作一款数据库远程访问时吞吐率的测试

测试是开启多个线程,每个线程有单独的数据库连接,操作几百万条记录。

随着线程数的不断增加,吞吐率也会增大,但是增大到一个峰值后,反而下降了

这种情况有可能是什么情况导致的?
...全文
38 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwoo_1105 2010-08-13
  • 打赏
  • 举报
回复
应该不是磁盘的问题,因为我的数据库是内存数据库,也就是都是内存表,不存在读取硬盘的问题。

另外我开了很多个线程,但是CPU达不到100%,这是为什么呢?
lihongyue 2010-08-13
  • 打赏
  • 举报
回复
线程太多的缘故。如果楼上所说。
iisbsd 2010-08-13
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wwoo_1105 的回复:]
应该不是磁盘的问题,因为我的数据库是内存数据库,也就是都是内存表,不存在读取硬盘的问题。

另外我开了很多个线程,但是CPU达不到100%,这是为什么呢?
[/Quote]

看看有没有锁的问题,相信多线程的服务器是有这个问题的
iisbsd 2010-08-12
  • 打赏
  • 举报
回复
硬盘忙于寻道,没有太多精力传输数据。

2,209

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 其他数据库
社区管理员
  • 其他数据库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧