使用 Cassandra 后端时,是否可以看到正在从Titan执行 Cassandra 查询,以及每个查询需要多长时间?理想情况下,它会输出到标准错误或日志文件。
如果我发现 Titan 与 Cassandra 交谈的方式有任何低效,这可能有助于优化我的查询结构。
感谢 Titan 的一位作者,一种可接受的方法是在 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