我們使用的是DevCenter 1.2.0,並且從DataStax網站下面似乎沒有被1.2.1所強調。DataStax DevCenter問題(*)
DevCenter 1.2.0對'select ...'查詢強制隱式限制,允許值最大爲1000,且不能爲空。限制框中的限制值可以通過明確的LIMIT子句覆蓋。
在運行'標準'查詢時,此功能正常運行,但無法爲選擇計數()查詢獲得有效結果。這是因爲在Cassandra中,LIMIT子句適用於源代碼而不是結果(與SQL btw不同)。因此,如果您在DevCenter中'從my_table'中選擇count(),那麼如果當前限制爲100,則結果爲100;如果當前限制爲200,則結果爲200等等。我很害怕沒用。
如果您通過'從my_table限制1000000000000'選擇count(*)來覆蓋限制,那麼您會得到一個超時。
刪除DevCenter中「select count」查詢的隱式限制是否合理?
我還沒有,但我不明白這可能會影響LIMIT條款,這是如此。 – 2015-02-12 04:08:25