【问题标题】:Cassandra query logs and performanceCassandra 查询日志和性能
【发布时间】:2018-10-19 22:59:50
【问题描述】:

1) 有没有办法在 Cassandra 中记录执行的查询
2)为了性能,我了解 cqlsh 中的 TracingON 是跟踪我们在 cqlsh 中执行的单个查询的一个很好的功能。但是有没有办法分析 Cassandra 查询,它给出了执行时间、查询数据大小等,

【问题讨论】:

    标签: cassandra cassandra-3.0


    【解决方案1】:

    跟踪不仅限于 CQL。您也可以从 Java 代码中启用相同的行为。

    在 Statement 实例上设置跟踪标志。根据您的构建方式,有多种方法:

    // Setter-based:
    Statement statement =
      SimpleStatement.newInstance("SELECT * FROM users WHERE id = 1234").setTracing(true);
    
    // Builder-based:
    Statement statement =
      SimpleStatement.builder("SELECT * FROM users WHERE id = 1234").withTracing().build();
    

    这里是详细reference

    【讨论】:

    猜你喜欢
    • 2017-01-27
    • 1970-01-01
    • 2016-07-19
    • 2015-11-09
    • 2015-08-18
    • 2020-11-01
    • 2019-04-18
    • 2021-09-20
    相关资源
    最近更新 更多