LINUX.ORG.RU
ФорумAdmin

Clickhouse нагружает проц?

 


0

2

Есть «самописный» софт (сбор данных с удалённых устройств «полуумный дом» :) ) + Сабж в роли БД. Всё работало хорошо, но тут началась беда - «сервер» молотит по самое не могу (вентилятор не выключается). Посмотрел нагрузку и выяснилось, что Сабж забирает все ресурсы процессора и при этом даже на холостую молотит как не в себя!? Куда копать? :|


Я всякое слышал, но чтоб кликхаус юзать под сбор данных (сколько там у тебя клиентов, миллионы?) с умного дома - это спецолимпиада.

anonymous
()
Ответ на: комментарий от Anenverde

Так изначально и был «мускуль», НО!!! Запрос из ГУИ приложухи (тоже на Гошке) к «Мускулю» (статистика за сутки) занимает ~ 2 секунды, а CH отдаёт аналогичное за 15-200 МС! Есть разница!?

ilya73
() автор топика
Ответ на: комментарий от ilya73

Запрос из ГУИ приложухи (тоже на Гошке) к «Мускулю» (статистика за сутки) занимает ~ 2 секунды

Починить запрос не пробовал? Кажется это проще, чем чинить кликхаус. Подозреваю, что нормальное время ответа там 5-10 мс.

ya-betmen ★★★★★
()
Последнее исправление: ya-betmen (всего исправлений: 1)
Ответ на: комментарий от ilya73

Запрос из ГУИ приложухи (тоже на Гошке) к «Мускулю» (статистика за сутки) занимает ~ 2 секунды

может там просто индекс какой-нибудь надо запилить? Я слышал, помогает))

Lrrr ★★★★★
()
Ответ на: комментарий от adn

Долго руки не доходили на решение этой проблемы, а тут прям нашёл время и «злость» и таки победил я его (CH)! ИМХО смысл оказался в чём! Установил я сабж практически с дефолтными настройками и ессно в секции loger/level стояло trace. Ессно, что оно всё засрало мне всю system.trace_log и начало mergится активно! В общем: поправил loger/level, отменил сбор телеметрии, дропнул system.trace_logN и Ву-аля!

ilya73
() автор топика

Отключить логирование, а то он каждый запрос даже на чтение пишет в отдельную таблицу с логом, а оно еще и место на диске активно ест.

Я вообще у себя полностью выключил вот так:

/etc/clickhouse-server/users.d/disable_logging.xml

<?xml version="1.0"?>
<yandex>
    <profiles>
        <default>
            <log_queries replace="replace">0</log_queries>
            <log_query_threads replace="replace">0</log_query_threads>
        </default>
    </profiles>
</yandex>


/etc/clickhouse-server/config.d/z_completely_disable_logging.xml

<?xml version="1.0"?>
<yandex>
    <asynchronous_metric_log remove="1"/>
    <metric_log remove="1"/>
    <query_thread_log remove="1" />
    <query_log remove="1" />
    <query_views_log remove="1" />
    <part_log remove="1"/>
    <session_log remove="1"/>
    <text_log remove="1" />
    <trace_log remove="1"/>
</yandex>


/etc/clickhouse-server/config.d/disable_verbose_file_logging.xml

<?xml version="1.0"?>
<clickhouse>
    <logger>
        <level replace="replace">warning</level>
    </logger>
</clickhouse>
hikoseuro
()