我想對大約10 mio行進行簡單查詢。 我有32GB內存(20GB是免費的)。而Cassandra正在使用這麼多的內存,以至於可用的RAM被最大限度地利用,並且這個進程被終止。 我如何優化Cassandra?我已閱讀「調整Java資源」並更改Java堆大小,但我仍然沒有解決方案。Cassanda,可用的RAM最多可用
0
A
回答
1
卡桑德拉將盡可能多地使用系統上可用的內存。這是一個貪婪的過程,並將使用任何可用內存進行緩存,與內核頁面緩存的工作方式類似。如果Cassandra使用所有主機內存,請不要擔心,它只會在緩存中,並在必要時發佈到其他進程。
如果您的查詢遭遇超時,則可能是因爲從單個分區讀取太多數據,以致查詢無法在read_request_timeout_in_ms下返回。如果出現這種情況,應該考慮減小分區大小。
相關問題
- 1. 在Windows中可以使用的RAM的最大數量是多少?
- 2. R不使用整個RAM可用
- 3. 增加可用於Knime的RAM嗎?
- 4. 響應iOS中的RAM可用性
- 5. 以編程方式查找有多少RAM可用
- 6. 爲什麼SQL Server 2008 R2不使用所有可用的RAM?
- 7. 在curl_exec中使用最少的RAM
- 8. 如何設置Eclipse以使盡可能多的RAM運行?
- 9. 在16GB RAM的機器上可以創建多少虛擬機
- 10. 檢查正在運行的程序中可用RAM的數量
- 11. 運行jbpm多少最小RAM?jbpm
- 12. 共享託管服務提供商的可用RAM
- 13. 如何在iPhone/iPad上獲得當前可用的RAM
- 14. 如何從Java程序中檢索可用RAM的數量?
- 15. 如何從Windows命令行檢索可用的RAM?
- 16. 在linux上分配可執行的RAM在c上使用
- 17. 用於.NET的可編程RAM磁盤API?
- 18. 如何正確報告Docker容器中的可用RAM?
- 19. 從GRUB2多重引導信息結構中獲取總可用RAM
- 20. 最佳實踐使用反應可可
- 21. Mac OSX可可應用程序需要大量RAM與垃圾回收
- 22. 是否可接受15 MB RAM?
- 23. 在C#中獲取設備的CPU利用率和WinCE上的可用RAM
- 24. 在Python中調整大圖像(大於可用RAM)
- 25. Win32/MFC:如何找到可用內存(RAM)?
- 26. 我可以在4GB RAM上使用Oracle JDeveloper 12C嗎?
- 27. Debian的 - 的所有進程都低內存佔用還沒有更多的可用RAM
- 28. 我的iPhone應用程序可以在任何256MB + RAM的iDevice,但墜毀在每一個128MB RAM的iDevice
- 29. 高RAM使用
- 30. 多行可調節可重複使用的最小高度React-Native TextInput組件
10 mio行在一個partiton?或不同的分區? –
一個分區.. – KTBFFH