2016-02-17 84 views
1

关于Cassandra和寻呼。我可能会猜测答案,但只是为了确定;寻呼大查询:总数

我知道如何要求页面大小,但是有可能获得查询的最终总数。就像你查询select * from tableName的页面大小为10,但是如果你没有使用分页,你会得到100.使用页面大小10时可以得到数字100吗?

注意:如果它有任何用处,我正在使用gocql

回答

0

简单的答案是否定的,在你的例子中得到数字100意味着知道“SELECT count(*)FROM table”的结果,这是一个perf杀手查询。

你能得到的最好的事情是使用nodetool或直接致电JMX豆类估计每个节点的分区数量的。但它不会得到你估计的CQL行(因为在1个分区中可能有N行,如果你的表有簇列)