我有一個只使用一個節點的Cassandra集羣(因爲我只有一臺服務器並進行比較)。所以我得到了一個43 GB的時間序列表,我運行的每個查詢都非常緩慢。我的問題是,爲什麼只有一個節點的羣集中的一個節點具有43GB的空間,而在具有更多節點的羣集中的一個節點中的43GB會是多少呢?Cassandra只有一個服務器
即使查詢只需要一個節點,Cassandra是否使用羣集中每個服務器的RAM和CPU?這是我的想法,但我不知道......
我希望有人能夠幫助這裏,
謝謝!
編輯:我的表:
CREATE TABLE table(
num int,
part_key int,
val1 int, val2 float, val3 text, ...,
PRIMARY KEY((part_key), num)
);
num是記錄的編號。有300-400個值和10 000 000個記錄。現在數據庫是ca. 60GB(從昨天起爲43GB),甚至INSERT查詢超時。如果我設置超時服務器服務崩潰。
我想我在一個集羣中裝載了這麼多,但它不是生產的東西,更多的是一個內部工具。這真的取決於你的計劃和查詢。你可以添加它們嗎? – 2015-01-21 08:02:24
可能重複的[Cassandra數據庫不堪重負?](http://stackoverflow.com/questions/28024187/cassandra-database-overwhelmed) – RussS 2015-01-21 16:40:50
@Friedrich請避免兩次發佈相同的問題!如果您擔心曝光,還有其他方式可以增加您發佈的問題的曝光度,例如:添加更多相關標籤(例如C *版本),使用更多相關信息更新您的問題等。 – alfasin 2015-01-21 18:03:51