【问题标题】:Maximum parallel queries in CassandraCassandra 中的最大并行查询
【发布时间】:2017-09-10 12:46:09
【问题描述】:

我是 Cassandra DB 的新手,我有一个非常琐碎的问题:O 可以在不影响性能的情况下执行多少并行查询?查询会像

Select data from table where id='asdasdasd';

它是数据中心中的服务器,它应该可以正常处理 3000 个读取查询?很抱歉信息很差,但我只有这些。

【问题讨论】:

  • 没有办法回答这个问题。如果您的数据库是由生锈的轮子上的仓鼠驱动的,那么一个查询可能会杀死系统。显然,任何更大/更少生锈的东西都可以处理更多的查询。
  • 您应该将飞行中的请求限制在一定数量(使用信号量等),这将最大限度地提高吞吐量。
  • 它是数据中心的服务器,它应该可以正常处理 3000 个读取查询?抱歉信息很差,但我只有这些。

标签: cassandra nosql


【解决方案1】:

这完全取决于您安装 Cassandra 集群的服务器的容量,以及您如何配置节点。

cassandra.yaml中有一个配置参数是concurrent_reads 调整它以获得更好的读取率。

【讨论】:

  • 它是数据中心的服务器,它应该可以正常处理 3000 个读取查询?抱歉信息很差,但我只有这些。
  • 信息有限,无法回答。
猜你喜欢
  • 1970-01-01
  • 2015-02-08
  • 2017-04-17
  • 1970-01-01
  • 2011-04-14
  • 1970-01-01
  • 2016-03-22
  • 2013-10-07
  • 2018-05-18
相关资源
最近更新 更多