ON CLUSTER `{cluster}`
ADD COLUMN `hash` UInt64 MATERIALIZED URLHash(url) CODEC(T64)
Запрос падает по таймауту в очередь. На графиках то что на пикче. Что-то с этой строкой из документации не бьётся.
This approach allows us to complete the ALTER query instantly, without increasing the volume of old data.
Может кто подсказать в чем тут дело?
И апну этот вопрос
Уберите materialized - будет instantly.
Но он нужен) Почему-то думал, что при добавлении материализованной колонки исторические значения считаются сначала на лету, а позже материализуются на диске
Так и должно быть на самом деле
SELECT * FROM system.mutations WHERE is_done=0;
Заманчиво, но не очень реалистично: select будет тихо и незамето выполнять мутации?
Будет читать колонку из DEFAULT выражения
Обсуждают сегодня