mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-23 16:12:01 +00:00
Merge
This commit is contained in:
parent
982686f51c
commit
8073045c7e
@ -50,7 +50,6 @@ struct Range;
|
||||
struct StorageMergeTreeSettings
|
||||
{
|
||||
/// Набор кусков разрешено объединить, если среди них максимальный размер не более чем во столько раз больше суммы остальных.
|
||||
/// Должно быть больше 1.
|
||||
double max_size_ratio_to_merge_parts;
|
||||
|
||||
/// Сколько за раз сливать кусков.
|
||||
|
@ -1350,7 +1350,7 @@ bool StorageMergeTree::selectPartsToMerge(std::vector<DataPartPtr> & parts)
|
||||
++cur_len;
|
||||
cur_id = part->right;
|
||||
|
||||
if (cur_max > min_max)
|
||||
if (found && cur_max > min_max)
|
||||
break;
|
||||
if (cur_len >= 2 &&
|
||||
static_cast<double>(cur_max) / (cur_sum - cur_max) < settings.max_size_ratio_to_merge_parts &&
|
||||
|
Loading…
Reference in New Issue
Block a user