This topic describes how a minor compaction is automatically triggered.
When the memory usage of the Active MemTable of a tenant reaches the limit specified by memstore_limit_percentage * freeze_trigger_percentage (where memstore_limit = tenant memory * memstore_limit_percentage), a freeze (the preparatory action for a minor compaction) is automatically triggered, and then the system schedules a minor compaction. A major compaction is automatically triggered when the specified threshold for the minor freeze is reached. For more information, see Automatically trigger a major compaction.
For more information about the memstore_limit_percentage and freeze_trigger_percentage parameters, see Modify minor compaction settings.