这是我问过的早期问题的延续。 NoSpamLogger.java Maximum memory usage reached Cassandra
基于该线程,我将数据重新分区为分钟而不是每小时。这改善了该表的统计数据。
Percentile SSTables Write Latency Read Latency Partition Size Cell Count
(micros) (micros) (bytes)
50% 35.00 73.46 3449259.15 219342 72
75% 35.00 88.15 4966933.18 943127 258
95% 35.00 182.79 4966933.18 5839588 1109
98% 35.00 315.85 4966933.18 17436917 3973
99% 35.00 379.02 4966933.18 36157190 11864
Min 30.00 20.50 2874382.63 51 0
Max 35.00 2346.80 4966933.18 3449259151 2816159
如果您注意到第99百分位数小于40MB,但仍然报告最大大小的分区为3.44GB。
此外,我继续看到“达到最大内存使用率”。群集重启后每隔几天就会出现system.log错误。
所以我试图搜索据称大的分区。我怎样才能找到这些?