безопасно его увеличивать? Например, до миллиона строк.
Читать то я умею: максимальное количество строчек, которое можно прочитать из таблицы при выполнении запроса
Но мне не очень понятно, как оно работает. Если КХ кидает такую ошибку, то это запрос говно (раньше работал, но стало больше данны) или надо увеличивать max_rows_to_read?
Code: 49. DB::Exception: Prefetch is valid in readUntilPosition: (while reading column sample_id): (while reading from part /var/lib/clickhouse/disks/object_storage/store/637/6374d274-b1a7-4b95-b705-830599538cee/all_2556_9214_36_9529/ from mark 2117 with max_rows_to_read = 8192): While executing MergeTreeInOrder. (LOGICAL_ERROR) (version 22.3.3.44 (official build))
Это low cardinality колонка?
LOGICAL_ERROR это баг КХ. Раньше это до апгрейда?
Вообще этот баг после обновы как-будто бы. Хостимся в облаке яндекса. Залив большого кол-ва данных пришелся практически на один день с апдейтом и происходило это без меня...
Не очень прошарен: sample_id UInt64,
так откатывайтесь
Хм, там вылезали баги похожие, нужно метод который кх для чтения поменять
Это можно как-то законфижить или нам лучше откатиться?
Можно на user level Настройка называется как то ...read_method...
Обсуждают сегодня