如何使用Gocql优化Scylla数据库的跨分片查询

时间:2019-07-30 14:18:03

标签: go cql scylla gocql

我正在使用具有9个节点且复制因子为3的scylla群集。 一个应用程序打开与它的一个连接,读取和写入数据。

但是,我注意到在scylla CQL优化监视仪表板中,交叉分片的百分比非常高,大约为150%。

是正常的还是我该如何优化呢?

1 个答案:

答案 0 :(得分:5)

首先,此指标存在问题,并且已在最新的信息中心中将其删除 https://github.com/scylladb/scylla-monitoring/issues/659

第二,减少交叉信息的方法是使用令牌感知驱动程序。目前有两种令牌感知驱动程序:Go和Java https://docs.scylladb.com/using-scylla/scylla_drivers/