1
关于Cassandra和寻呼。我可能会猜测答案,但只是为了确定;寻呼大查询:总数
我知道如何要求页面大小,但是有可能获得查询的最终总数。就像你查询select * from tableName
的页面大小为10,但是如果你没有使用分页,你会得到100.使用页面大小10时可以得到数字100吗?
注意:如果它有任何用处,我正在使用gocql
。
关于Cassandra和寻呼。我可能会猜测答案,但只是为了确定;寻呼大查询:总数
我知道如何要求页面大小,但是有可能获得查询的最终总数。就像你查询select * from tableName
的页面大小为10,但是如果你没有使用分页,你会得到100.使用页面大小10时可以得到数字100吗?
注意:如果它有任何用处,我正在使用gocql
。
简单的答案是否定的,在你的例子中得到数字100意味着知道“SELECT count(*)FROM table”的结果,这是一个perf杀手查询。
你能得到的最好的事情是使用nodetool或直接致电JMX豆类估计每个节点的分区数量的。但它不会得到你估计的CQL行(因为在1个分区中可能有N行,如果你的表有簇列)