【问题标题】:How to optimize cross shard queries for scylla db using gocql如何使用 gocql 优化 scylla db 的跨分片查询
【发布时间】:2019-12-07 23:24:39
【问题描述】:

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

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

这是正常的还是我该如何优化它。

【问题讨论】:

    标签: go cql scylla gocql


    【解决方案1】:

    首先,此指标存在问题,已在最新的仪表板中删除 https://github.com/scylladb/scylla-monitoring/issues/659

    其次,如果可以的话,减少跨分片消息的方法是使用 Token Aware 驱动程序。目前有两个 Token Aware 驱动程序:Go 和 Java https://docs.scylladb.com/using-scylla/scylla_drivers/

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-26
    • 2021-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多