Files
scylladb/docs/system_keyspace.md
Piotr Sarna 3c82a8a2ff docs: init system_keyspace entry with system.large_partitions
This commit is a first step towards documenting system.* tables.
It contains information about system.large_partitions table.

References #3292
2018-05-04 12:45:40 +02:00

770 B

System keyspace layout

This section describes layouts and usage of system.* tables.

system.large_partitions

Large partition table can be used to trace largest partitions in a cluster.

Schema:

CREATE TABLE large_partitions (
   keyspace_name text,
   table_name tex,
   sstable_name text,
   partition_size bigint,
   key text,
   compaction_time timestamp,
   PRIMARY KEY((keyspace_name, table_name), sstable_name, partition_size, key)
) WITH CLUSTERING ORDER BY (partition_size DESC);

Example usage

Extracting large partitions info

SELECT * FROM system.large_partitions;

Extracting large partitions info for a single table

SELECT * FROM system.large_partitions WHERE sstable_name = 'ks1.standard1';

TODO: the rest