nodetool tablehistograms <keyspace> <table>
даст вам распределение ячеек и размеры вашего раздела для таблицы.Но это не дает вам точно этот раздел.Чтобы получить конкретный, вы должны использовать count (*) в запросе select
, который указывает ключ раздела в предложении where.Очень большой раздел, который может потерпеть неудачу.
sstablemetadata
после 4.0 основан на команде описания в sstable-tools .Он предоставит вам самые большие по размеру и наибольшее количество строк, а также разделы с большинством надгробий, если вы предоставите -s
для сканирования sstable.Их можно использовать против sstables 3.0 и 3.11.Я думаю, что 2.1 sstables не могут быть обработаны, хотя.
...
Partitions: 22515
Rows: 13579337
Tombstones: 0
Cells: 13579337
Widest Partitions:
[12345] 999999
[99049] 62664
[99007] 60437
[99017] 59728
[99010] 59555
Largest Partitions:
[12345] 189888705
[99049] 2965017
[99007] 2860391
[99017] 2826094
[99010] 2818038
...
В приведенном выше примере есть ключ parititon int, он напечатает ключ как:
Widest Partitions:
[frodo] 1
Largest Partitions:
[frodo] 104