我想使用Hector客户端计算 Cassandra 行的总列数。目前我正在使用 a 执行此CountQuery
操作,但对我来说似乎真的很慢。同样对于一行,只有 60k 列需要将近 2 秒。我的代码目前如下所示:
QueryResult<Integer> qr = HFactory.createCountQuery(ksp, se, se).
setColumnFamily("ColumnFamily1").
setKey("RowKey").
setRange(null, null, 1000000000).execute();
PS:我必须将范围设置为如此高的数字,否则它只会算我最大。到我在范围内提供的数字。
有什么想法可以改进吗?