таблиц rep.merge.tree и заметили, что скорость выполнения запросов к merge существенно ниже, чем к таблицам, на которые она смотрит.
в ходе исследования выяснили, что это из-за включенной оптимизации на merge_tree , optimize_move_to_prewhere=1,
есть ли возможность данную оптимизацию включить и на merge?
Merge это же примерно как два селекта с union all, не?
Кажется, можно явно указать prewhere для merge. Включить optimize_move_to_prewhere теоретически должно быть можно, но не совсем тривиально, так как у таблиц, например, может быть разный PK
Обсуждают сегодня