我注意到如果我有一个 java 方法,其中我有一个 prepareStatement 使用 Cassandra 附带的 JDBC 驱动程序,它总是很慢。但是,如果我第二次在方法中两次输入相同的查询,它的速度会快 20 倍。这是为什么?我认为第二、第三、四次调用 java 方法会比第一次更快。我正在使用 Cassandra 1.2.5。我还在行缓存中缓存了 100MB 的行,并将表设置为缓存 =“全部”。在 Cassandra-cli 中,我验证了设置。在 Cassandra-Cli 中,我验证了第二次、第三次和第四次从同一个表中获取行时,我执行 JDBC 调用以得到更快的响应时间。有任何想法吗?
谢谢,-托尼