WHERE date_send >= toDateTime('2022-10-31 02:00:00')
AND date_send < toDateTime('2022-10-31 03:00:00')
settings allow_experimental_lightweight_delete = 1, mutations_sync=0 ? Аналогичный select работает мгновенно
потому что ваш запрос хреначит колокну для всех выбранных партов включает _row_exists и запускает мутацию стоит прочитать как оно там под капотом работает https://clickhouse.com/docs/en/sql-reference/statements/delete#lightweight-delete-does-not-delete-data-from-storage-immediately ваш "аналогичный" SELECT скорее всего просто SELECT count() который вообще может в диск не ходить если date_send в primary key
https://clickhouse.com/docs/en/sql-reference/statements/delete#how-lightweight-deletes-work-internally-in-clickhouse
Аналогичный селект просто выводит эти записи
и сколько там записей?
Партиции по toDate(date_send) Возможно из-за этого
DELETE а "долго" это сколько?
Намертво виснет на полчаса минимум
Обсуждают сегодня