提交 5d394a20 编写于 作者: A Alexey Milovidov

MergeSelector: changed logic of selection of parts for OPTIMIZE (more like it...

MergeSelector: changed logic of selection of parts for OPTIMIZE (more like it was before) [#METR-21841].
上级 48f14be3
......@@ -139,13 +139,12 @@ bool MergeTreeDataMerger::selectPartsToMerge(
std::unique_ptr<IMergeSelector> merge_selector;
SimpleMergeSelector::Settings merge_settings;
if (aggressive)
merge_selector = std::make_unique<AllMergeSelector>();
else
{
SimpleMergeSelector::Settings merge_settings;
merge_selector = std::make_unique<SimpleMergeSelector>(merge_settings);
}
merge_settings.base = 1;
/// NOTE Could allow selection of different merge strategy.
merge_selector = std::make_unique<SimpleMergeSelector>(merge_settings);
IMergeSelector::PartsInPartition parts_to_merge = merge_selector->select(
partitions,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册