为什么同一个rethinkdb查询在一次发生许多查询请求时变得非常慢

时间:2016-09-09 01:10:44

标签: performance rethinkdb

我现在正在对rethinkdb进行负载测试。 并且发现同一个查询的响应在一次发送许多相同的查询时变得非常慢。

■有关测试的信息 1)rethinkdb版本2.3.0
2)发送查询vie java驱动程序
3)一张表中有数万条记录。

■这是测试结果。

发送查询主题号码:
 1 2 3 4 5 6 7 8 9 10 15 20 30

查询响应时间(ms),发送查询线程数 466 701 964 1236 1475 1734 2009 2359 2531 2874 4234 5383 7848

■问题

查询响应时间随着发送查询线程数而变得越来越长。 谁能高举我为什么? 什么都非常有用,谢谢你。

我的英语很差。如果有些英文单词出错,我很抱歉。

1 个答案:

答案 0 :(得分:0)

重新思考java驱动程序是同步的。因此,如果您只使用基本驱动程序而没有任何其他连接池,则只有在完成先前的查询后才会发送您的查询。