ClickHouse/docs/ru/operations/system-tables/index.md
Roman Bug f364d86b2b
DOCSUP-2037: Edit and translate PR to RU (#14439)
* DOCSUP-2037: Updated by PR#12010.

* DOCSUP-2037: Updated by PR#11865

* DOCSUP-2037: Update by PR#11032.

* DOCSUP-2037: Update by PR#11433.

* Update docs/ru/engines/table-engines/mergetree-family/mergetree.md

Co-authored-by: BayoNet <da-daos@yandex.ru>

* Update docs/ru/engines/table-engines/mergetree-family/mergetree.md

Co-authored-by: BayoNet <da-daos@yandex.ru>

* Update docs/ru/operations/system-tables/index.md

Co-authored-by: BayoNet <da-daos@yandex.ru>

* Update docs/ru/operations/system-tables/index.md

Co-authored-by: BayoNet <da-daos@yandex.ru>

Co-authored-by: romanzhukov <romanzhukov@yandex-team.ru>
Co-authored-by: BayoNet <da-daos@yandex.ru>
2020-09-08 18:20:02 +03:00

2.1 KiB
Raw Blame History

toc_priority toc_title
52 Системные таблицы

Системные таблицы

Введение

Системные таблицы содержат информацию о:

  • Состоянии сервера, процессов и окружении.
  • Внутренних процессах сервера.

Системные таблицы:

  • Находятся в базе данных system.
  • Доступны только для чтения данных.
  • Не могут быть удалены или изменены, но их можно отсоединить.

Системные таблицы metric_log, query_log, query_thread_log, trace_log системные таблицы хранят данные в файловой системе. Остальные системные таблицы хранят свои данные в оперативной памяти. Сервер ClickHouse создает такие системные таблицы при запуске.

Источники системных показателей

Для сбора системных показателей сервер ClickHouse использует:

  • Возможности CAP_NET_ADMIN.
  • procfs (только Linux).

procfs

Если для сервера ClickHouse не включено CAP_NET_ADMIN, он пытается обратиться к ProcfsMetricsProvider. ProcfsMetricsProvider позволяет собирать системные показатели для каждого запроса (для CPU и I/O).

Если procfs поддерживается и включена в системе, то сервер ClickHouse собирает следующие системные показатели:

  • OSCPUVirtualTimeMicroseconds
  • OSCPUWaitMicroseconds
  • OSIOWaitMicroseconds
  • OSReadChars
  • OSWriteChars
  • OSReadBytes
  • OSWriteBytes

Оригинальная статья