我使用Cassandra 2.0和CQL3作爲查詢語言。 如果省略了LIMIT值,則Cassandra通常對於SELECT語句的LIMIT值的默認值爲10,000。 是否可以查詢一個列族的所有行,而不管將返回多少行? 還是必須將LIMIT值設置爲非常高的值以確保獲得所有行? Thx!Cassandra CQL3 Select語句無限制
1
A
回答
6
這是一個常見的誤解。交互式shell在cqlsh中只有默認10000行限制。服務器和協議沒有可以返回的默認或最大行數。儘管會有一個超時,但會停止運行查詢,以防止用戶運行格式錯誤的查詢,這可能會導致系統不穩定。
要從表中獲取所有信息,最好的工具通常是一個獨立的分析引擎,如spark。如果數據足夠小,則可以使用分頁,這將在您的查詢中返回部分數據,而不是同時返回整個數據。幾乎所有的現代司機都支持分頁。還有一些工作可以將它添加到cqlsh中,該工具很快就會在2.1分支中準備好。
-1
根據文件,你不能。 如何計算行數然後在限制表達式中使用此值?
相關問題
- 1. php mysql select語句限制
- 2. Cassandra(CQL3)插入語句的二進制數據有可能嗎?
- 3. CQL3 SELECT ... IN子句中的元組數量是否有限制?
- 4. Cassandra使用節儉在CQL3中編寫語句
- 5. MySQL的SELECT語句的結果限制
- 6. Select Case&Try語句無限循環
- 7. Cassandra cql3 PHP支持
- 8. 在Python中準備Cassandra SELECT語句
- 9. select(select語句)
- 10. Select select select語句
- 11. while語句無限
- 12. 使用CQL3遍歷Cassandra寬行
- 13. Cassandra語句集KeySpace
- 14. 與case語句SELECT語句
- 15. Apacha Cassandra CQL3多組合列格式
- 16. 在SELECT語句中定義varchar字符的限制SQL Server
- 17. SELECT語句中WHERE條件的數量是否有限制?
- 18. 如何限制用戶只在Google雲上創建SELECT語句
- 19. 限制select語句返回的行的計數器
- 20. 如何根據select語句中的值限制結果?
- 21. 限制SELECT語句的行數,與鏈接服務器
- 22. Cassandra CQL3集羣訂單和分頁
- 23. 無限期執行select語句的存儲過程
- 24. 在SELECT語句
- 25. select語句
- 26. SELECT語句
- 27. SELECT語句
- 28. EF select語句
- 29. select語句
- 30. SELECT語句
+1對COPY 2.1所做的更改聽起來就像他們已經取得了重大進展:https://issues.apache.org/jira/browse/CASSANDRA-7405 – Aaron 2014-08-29 14:41:31