Скажите, почему DISTINCT работает в несколько раз медленнее, чем GORUP BY с тем же результатом? :) SELECT DISTINCT ev_type FROM events; SELECT DISTINCT ev_t...
А как вы вставляете Enum поля? Я хочу вставлять поле как число, чтобы вставляющий скрипт не думал над тем, как преобразовать число из логов в строку. Нашел единственную ссылку...
Скажите, пожалуйста, совсем дурацкая идея использовать rand() как выражение для сэмплирования? Учитывая, что он еще и в ключе должен содержаться. Наверное вопрос можно даже та...
Хм. Выходит, что сэмплирование не помогает читать меньше данных с диска, потому что в каждом блоке данных встретятся как данные, которые будут использоваться для выполнения за...
В Google-группах упомянуты несколько проблем с загрузкой данных в CH. Стоит ли багрепорта еще одна? Лью данные параллельно в примерно 20-30 потоков, в какой-то момент в логах ...
> @milovidov_an Думаю, это плохая идея. Лучше используйте какой-нибудь хэш. Плохая, потому что при каждом мерже, rand() будет вычияться заново и давать новый результат... А е...
Меня мучает вопрос. Спать не могу. Почему репликация не используется для ускорения выполнения запросов? Грубо говоря, при двух репликах разбить все данные на два куска, на одн...
Кстати, насчёт так называемого "первичного ключа". Википедия утверждает, что это понятие включает в себя понятие уникального ключа, но в CH первичный ключ не уникальный. Тогда...
А есть же. Нужна более глубокая? Что-то специальное подразумевается под "интеграцией"?
zstd рекомендуется использовать только когда совсем места мало? Из-за его не production-ready (хотя его недавно объявили уже production-ready) или потому, что разжимает дольше...
То, что show create table выдает команду, которая при вставке обратно в консоль выполняется с ошибкой - это бага? Оно лишнее квотирование слэшами в Enum8 делает.
Пакеты из чего-то другого собираются?
FixedString(16) чем плохо? Пропуски должны хорошо пожаться, я думаю.
Чем, если я никогда не заполняю поле руками?