(больше 1 млн записей), в которых регулярно происходят обновления атрибутов. Я ее объявляю таким образом.
CREATE TABLE runner_catalog
(
selection_id UInt64,
runner_name String,
handicap UInt64,
sort_priority UInt8,
version UInt64
)
ENGINE = ReplacingMergeTree(version)
PARTITION BY intHash64(selection_id)
ORDER BY (selection_id, runner_name);
Я все правильно делаю? В качестве первичного ключа исползьую selection_id. Но из документации, не совсем понял зачем указывать ORDER BY.
Секция partition by - это не первичный ключ, это ключ разбиения на секции. В случае со словарем подозреваю, что вам не нужен партишионинг
Обсуждают сегодня