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

А кто как поднимает QPS на запросах с малой выборкой

данных? query_log , granularity, max_threads испробовано. Получили 166 QPS

16 ответов

32 просмотра

uncompressed_cache вы статью clickhouse in the storm читали?

Dmitriy-S Автор вопроса
Dmitry [Altinity] Titov
uncompressed_cache вы статью clickhouse in the st...

вот последний момент из той статьи сейчас пробуем

Dmitriy-S Автор вопроса
Dmitry [Altinity] Titov
uncompressed_cache вы статью clickhouse in the st...

увеличение до 186 QPS. Есть что поэффективнее?)

Dmitriy S
увеличение до 186 QPS. Есть что поэффективнее?)

Ну что за таблица, что за запросы, сколько строк они читают

узкое место не в КХ ? "select 1" сколько QPS ? есть такая утилита , ей померяйте свой запрос прямо на сервере КХ clickhouse-benchmark -c 50 <<< 'select 1' localhost:9000, queries 12806, QPS: 12866.100, RPS: 12866.100, MiB/s: 0.012, result RPS: 12866.100, result MiB/s: 0.012. clickhouse-benchmark -c 50 <<< 'select avg(number) from numbers(1000000)' localhost:9000, queries 7117, QPS: 7145.613, RPS: 7489174572.842, MiB/s: 57137.868, result RPS: 7145.613, result MiB/s: 0.055.

Dmitriy-S Автор вопроса
Konstantin Ilchenko
а это на каком железе вы меряли?

слабенький тестовый AMD Ryzen 7 3700X 8-Core Processor

Denny [Altinity]
слабенький тестовый AMD Ryzen 7 3700X 8-Core Proce...

Такой результат для 2xXeon(R) Gold 5220 CPU @ 2.20GHz выглядит слабовато? -c 50 <<< 'select 1' 0.0.0.0:9000, queries 72837, QPS: 20246.914, RPS: 20246.914, MiB/s: 0.019, result RPS: 20246.914, result MiB/s: 0.019. -c 50 <<< 'select avg(number) from numbers(1000000)' 0.0.0.0:9000, queries 66016, QPS: 16684.659, RPS: 17486857380.115, MiB/s: 133414.134, result RPS: 16684.659, result MiB/s: 0.127.

Konstantin Ilchenko
Такой результат для 2xXeon(R) Gold 5220 CPU @ 2.20...

нормально. топикстартер жаловался на "Получили 166 QPS" я подозреваю он померял скорость клиента или сети или чего-то такого

Dmitriy-S Автор вопроса
Denny [Altinity]
узкое место не в КХ ? "select 1" сколько QPS ? ...

queries 28695, QPS: 642.262, RPS: 642.262, MiB/s: 0.001, result RPS: 642.262, result MiB/s: 0.001 b иqueries 42447, QPS: 604.464, RPS: 633527009.535, MiB/s: 4833.428, result RPS: 604.464, result MiB/s: 0.005 соответственно. 2 проца 12 гигов оперативы, в вашем операторе в кубе в облаке Гугла.

Dmitriy S
queries 28695, QPS: 642.262, RPS: 642.262, MiB/s: ...

Просто несколько цифр к разговору (benchmark запускается с другого хоста) 1. Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz (32 cores inside the container) -c 100 <<< 'select 1' QPS: 28541.165, RPS: 28541.165, MiB/s: 0.027, result RPS: 28541.165, result MiB/s: 0.027. -c 100 <<< 'select avg(number) from numbers(1000000)' QPS: 8337.994, RPS: 8738884837.366, MiB/s: 66672.400, result RPS: 8337.994, result MiB/s: 0.064. 2. Intel(R) Xeon(R) Silver 4214 CPU @ 2.20GHz (48 cores inside the container) -c 50 <<< 'select 1' QPS: 31402.416, RPS: 31402.416, MiB/s: 0.030, result RPS: 31402.416, result MiB/s: 0.030. -c 50 <<< 'select avg(number) from numbers(1000000)' QPS: 13614.469, RPS: 14269052290.986, MiB/s: 108864.230, result RPS: 13614.469, result MiB/s: 0.104.

Dmitriy-S Автор вопроса
sdev E
Просто несколько цифр к разговору (benchmark запус...

меня бы эти цифры устроили.Но пока копаем дальше

Dmitriy S
queries 28695, QPS: 642.262, RPS: 642.262, MiB/s: ...

2Cpu и 12 ram тут любые цифры могут быть, можно не смотреть в чем проблема. У меня тестовый сервер это 32 ядра и 128 озу.

Dmitriy-S Автор вопроса
Denny [Altinity]
2Cpu и 12 ram тут любые цифры могут быть, можно не...

Делаем новые ноды на более производительных CPU отключили сжатие на интересующей нас таблице, т.к 235 Мб превратилось в всего в 1.9 гб

Dmitriy-S Автор вопроса
Dmitriy S
Делаем новые ноды на более производительных CPU от...

Изменение нод, добавление процов и памяти подняло QPS до 1150 для select 1

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта