для PK или для ORDER BY нужно учитывать? Или для обоих эту логику применять?
PK и ORDER BY си есть одно и тоже(почти). когда ты не задаешь PK, это означает PK=ORDER BY. когда ты задаешь отдельный PK, который может быть только префиксом ORDER BY, это означает что clickhouse в памяти будет хранить именно PK и использует его для проверки условий WHERE, а данные на диске лежат в более полной сортировке ORDER BY.
Обсуждают сегодня