【发布时间】:2016-02-16 00:46:58
【问题描述】:
我们使用 Cassandra 2.1 和三个数据中心(全球不同位置)和所有键空间的“NetworkTopologyStrategy”复制因子 3。
使用 Datastax C# 驱动程序从 Web 服务器到集群运行简单测试时性能非常差(初始化 ISession 需要 6-10 秒)。
似乎节点在每次调用时都会跨越数据中心,但我们无法确定原因。
登录单个节点并使用 cqlsh 运行测试查询时性能很快(
有什么建议吗?
【问题讨论】:
-
您使用的是什么一致性级别?
-
@Schildmeijer 我们尝试了“Two”和“Local Quorum”,结果相同。这是通过 Datastax C# 驱动程序初始创建会话需要很长时间。
-
我不知道C#驱动的细节。是否可以调整连接并发?我想连接到本地单节点集群很快吗?