ночного merge дубли остаются?
потому что CH до конца сам не домерживает
используйте SELECT ... FINAL
можно поподробнее?
извините я не понял кейса до конца просто если у вас идут постоянные вставки то делать OPTIMIZE FINAL может быть СИЛЬНО НЕ ЭФФЕКТИВНО, потому что там действительно много операций если вам просто надо чтобы ночью в момент когда данных мало триггерился шедулер на merge то запуск по CRON обычного OPTIMIZE без FINAL это норм точно также если хочется чтобы данные финализировались (replace, collapse и т.п. в зависимости от движка) то можно в SELECT добавлять FINAL и данные будут выбираться правильно но будут больше жрать CPU на выборке (насколько больше зависит от того насколько много блоков в выборке)
Обсуждают сегодня