Cassandra 1.2 で CF ごとに考慮されるデフォルトのメモリ サイズはどれくらいですか?
以前の版では 128 MB でした。cassandra.yamlファイルのMemtableThroughputInMBパラメータで宣言されていました。しかし、今ではcassandra 1.2構成ファイルで見つけることができません。
ありがとう 。
Cassandra 1.2 で CF ごとに考慮されるデフォルトのメモリ サイズはどれくらいですか?
以前の版では 128 MB でした。cassandra.yamlファイルのMemtableThroughputInMBパラメータで宣言されていました。しかし、今ではcassandra 1.2構成ファイルで見つけることができません。
ありがとう 。
現在、cassandra では、列ファミリーごとにデフォルトのメモリ サイズを設定する範囲が提供されていません。むしろ、 memtable_total_space_in_mb を使用して、構成、つまり .yaml ファイルで memtable の全体のサイズを定義できます。デフォルトでは、その値は JVM ヒープ サイズの 3 分の 1 です。
Cassandra は、すべての ColumnFamilies にわたってこのスペースを管理し、必要に応じて memtable をディスクにフラッシュします。memtable ごとに最小 1MB が、memtable ごとの arena allocator によって使用されることに注意してください。これは、数千から数万の ColumnFamilies を検討している場合に留意する価値があります。