我評價一個基於Apache 2.0.14卡桑德拉插入過程。我正在使用名爲YCSB的基準測試工具,它每秒發送1條記錄到一個單節點的Cassandra集羣。不正確的卡桑德拉的memTable數據大小
在每個記錄予檢查的memTable數據大小與Nodetool(命令cfstats)和I意識到MemTable中數據大小長大成比例,直到第29記錄。但是,在第30條記錄中,Memtable數據大小與最新記錄不成比例。檢查以下的結果:
記錄的N:(1,10,25,30)
MemTable中數據大小(字節):(11810,118100,295250,217614)
相稱相對於1:( - ,10,25,18.43 *)
*:應該是30
這究竟是爲什麼?
沒有清空處理,直到30日的記錄。
在cassandra.yaml一些特性:
memtable_total_space_in_mb: 10
memtable_flush_writers: 1
memtable_flush_queue_size: 4
感謝您的回答。我將使用2.1版本並檢查此行爲。 :d – jukabarros