Cassandra查询日志和性能

时间:2018-05-09 18:29:48

标签: apache cassandra cassandra-3.0

1)有没有办法在Cassandra中记录执行的查询? 2)对于性能,我理解cqlsh中的TracingON是一个很好的功能,用于跟踪我们在cqlsh中执行的单个查询。但有没有办法分析Cassandra查询,它提供执行时间,查询数据大小等,

谢谢,
哈利

1 个答案:

答案 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

相关问题