2016-02-17 119 views
1

關於Cassandra和尋呼。我可能會猜測答案,但只是爲了確定;尋呼大查詢:總數

我知道如何要求頁面大小,但是有可能獲得查詢的最終總數。就像你查詢select * from tableName的頁面大小爲10,但是如果你沒有使用分頁,你會得到100.使用頁面大小10時可以得到數字100嗎?

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

回答

0

簡單的答案是否定的,在你的例子中得到數字100意味着知道「SELECT count(*)FROM table」的結果,這是一個perf殺手查詢。

你能得到的最好的事情是使用nodetool或直接致電JMX豆類估計每個節點的分區數量的。但它不會得到你估計的CQL行(因爲在1個分區中可能有N行,如果你的表有簇列)