184 похожих чатов

Добрый день. Кто-то замечал ощутимый регрес в запросах между 20.3

и 20.8?

Таблица такая
CREATE TABLE default.events
(
`event_id` String CODEC (ZSTD(1)),
`event_time` DateTime CODEC (ZSTD(1)),
`event_machine` String CODEC (ZSTD(1))
)ENGINE = MergeTree
PARTITION BY toYYYYMMDD(event_time)
ORDER BY (event_machine, cityHash64(event_id))
SAMPLE BY cityHash64(event_id) SETTINGS index_granularity = 8192

Запрос выглядит так
SELECT count()
FROM events
SAMPLE 2 / 100
WHERE ((event_time >= toDateTime('2021-02-17 11:13:40')) AND (event_time <= toDateTime('2021-02-20 11:13:40'))) AND (event_machine IN ('host_211233956'))

в 20.3.21.2
[sv-marmoset327] 2021.02.22 13:36:14.577924 [ 6779 ] {d1983a8d-6241-41ed-8743-8408f949fb4f} <Debug> default.events (SelectExecutor): Selected 7 parts by date, 7 parts by key, 16 marks to read from 12 ranges
[sv-marmoset327] 2021.02.22 13:36:14.584035 [ 6779 ] {d1983a8d-6241-41ed-8743-8408f949fb4f} <Information> executeQuery: Read 131072 rows, 9.88 MiB in 0.008 sec., 16568152 rows/sec., 1.22 GiB/sec.
[sv-marmoset327] 2021.02.22 13:36:14.584071 [ 6779 ] {d1983a8d-6241-41ed-8743-8408f949fb4f} <Debug> MemoryTracker: Peak memory usage (for query): 4.11 MiB.

1 rows in set. Elapsed: 0.009 sec. Processed 131.07 thousand rows, 10.36 MB (14.26 million rows/s., 1.13 GB/s.)

в 20.8.13.15 и в последней stable(21.2.4.6)

[sv-marmoset327] 2021.02.22 13:37:44.404006 [ 7237 ] {f2619ae3-9e88-44e7-bb07-9c8b8123e393} <Debug> default.events (SelectExecutor): Selected 7 parts by date, 7 parts by key, 127 marks by primary key, 127 marks to read from 7 ranges
[sv-marmoset327] 2021.02.22 13:37:44.437560 [ 7237 ] {f2619ae3-9e88-44e7-bb07-9c8b8123e393} <Information> executeQuery: Read 1040384 rows, 75.78 MiB in 0.035525436 sec., 29285608 rows/sec., 2.08 GiB/sec.
[sv-marmoset327] 2021.02.22 13:37:44.437602 [ 7237 ] {f2619ae3-9e88-44e7-bb07-9c8b8123e393} <Debug> MemoryTracker: Peak memory usage (for query): 17.22 MiB.

1 rows in set. Elapsed: 0.036 sec. Processed 1.04 million rows, 79.46 MB (28.54 million rows/s., 2.18 GB/s.)

такое ошущение что семплинг не работает

1 ответов

9 просмотров

а что если event_machine IN (select 'host_211233956')

Похожие вопросы

Обсуждают сегодня

Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Чтобы перехватить все нажимания буков на форме, надо хук ставить? Пробовал на форме ОнКейДаун, оно ловит клаву если фокус не на компоненте с вводом текста
Serjone
15
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
Всем привет! вывожу на общей стр дочерние ресурсыв каждом ресурсе галерея, и первая фотка должна выводиться на общей [!DocLister? &prepare=photo !]
Alekso
12
А можно вопрос? Мне сегодня сказали что у меня функция (которая просто заполняет массив значениями) не правильная void Full(double * arr, int n) { for (int i = 0; i < n; i...
† C E †
7
День добрый, подскажите пожалуйста, есть ли какой-то способ сказать ребару не компилировать определённое приложение? Всю доку их перечиатл ничего подобного не нашёл
Кирилл
14
Добрый вечер. Хочу чтобы у меня в классе поле было функцией, которая возвращает строку. Делаю так: interface ... TGetOutPath = function : String of object; ... protec...
Kirill Filippenok
12
Народ! Впервые клиенту пришло письмо от РКН, у вас, дескать, есть яндекс метрика, а нигде не написано, что вы ее юзаете. Никто не сталкивался?
Sasha Beep
10
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Здравствуйте, хочу сделать HelloWorld в консоли Дельфи, но функция API ничего не выводит, что я делаю не так? program Hello; {$APPTYPE CONSOLE} uses System.SysUtils, WinAPI.Wi...
Sergey Vinogradov
20
Карта сайта