自java驱动程序3.0以来,我看到我的ddl(数据定义语言)查询每个需要1个。在我的所有查询过去之前,所有查询都需要大约2秒。
我的ddl主要包含CREATE TABLE,但也包含DROP和CREATE KEYSPACE,CREATE TYPE和INDEXES。
它们大约需要大约相同的时间。
驱动程序或默认设置有什么变化? 还有其他人遇到过这种问题吗?
答案 0 :(得分:2)
你可能正在点击JAVA-1120。应该尽快发布它的修复程序。
同时,尝试禁用事件去抖动:
Cluster cluster = Cluster.builder()
.addContactPoints(...)
// other options...
.withQueryOptions(
new QueryOptions()
.setRefreshNodeIntervalMillis(0)
.setRefreshNodeListIntervalMillis(0)
.setRefreshSchemaIntervalMillis(0)
).build();