【发布时间】:2022-01-04 10:10:14
【问题描述】:
表包含超过 100,000 行。我正在尝试获取总行数。我不想使用异步。
Statement statement = session.prepare("SELECT user_id from table");
ResultSet resultSet = session.execute(statement);
int count = resultSet.getAvailableWithoutFetching()
我从上面得到了 5000 行。是否可以迭代并获得下一个 5000 个结果集,直到 100,000 个,所以我可以总结这些行以获得总计数。
使用session.execute(statement.setPageSize(100000));时出现超时错误
- DSE - 6.8.9
- Cql - 3.4.5
- 卡桑德拉 - 4.0.0.681
- Java 驱动程序 - 4.6.1
【问题讨论】:
标签: java cassandra datastax cql datastax-java-driver