cassandra - Titan 和 Cassandra 调试和分析查询

标签 cassandra titan

使用 Cassandra 后端时,是否可以看到 Cassandra 查询正在从 Titan 执行,以及每个查询需要多长时间?理想情况下,它会输出到标准错误或日志文件。

如果我发现 Titan 与 Cassandra 对话的方式存在任何低效率,这可能有助于优化我的查询结构。

最佳答案

感谢 Titan 的一位作者,一种可接受的方法是 enable debugging in Cassandra .

您可以通过取消注释 cassandra log4j-server.properties 文件中的 DEBUG 行,然后重新启动 Cassandra 来完成此操作:

log4j.logger.org.apache.cassandra=DEBUG
log4j.logger.org.apache.cassandra.db=DEBUG
log4j.logger.org.apache.cassandra.service.StorageProxy=DEBUG

关于cassandra - Titan 和 Cassandra 调试和分析查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13446488/

相关文章:

azure - Cosmos DB API 性能比较

java - ID 在 gremlin 的边缘

amazon-dynamodb - 使用适用于Titan的DynamoDB存储后端的DynamoDB定价

python - 灯泡:仅在尚不存在时创建顶点

java - 泰坦ConcurrentModificationException

java - 优化 Java CassandraPreparedStatementCache

nosql - 面向列的数据库(HBase、Cassandra)中的顺序行 ID?

amazon-dynamodb - 如何在 Java 中获取从一个顶点辐射出的所有路径(顶点)?

java - 我是否必须为 Cassandra 中的每次写入打开一个新的数据库连接?

cassandra - 启用加密时无法连接到 cqlsh