О статистике
Содержание раздела
Статистика — набор показателей, рассчитанных по сущностям окружения.
Статистика собирается по всем поддерживаемым сущностям и включает:
- показатели исполнения запросов загрузки, обновления, чтения и выгрузки данных — количество успешных и неуспешных запросов, длительность их исполнения, а также дата и время первого и последнего запросов каждой категории;
- количество строк сущности.
Сбор статистики можно частично или полностью отключить, как описано см. в разделе Управление статистикой.
Поддерживаемые сущности
Система собирает статистику по следующим сущностям:
- логическим таблицам,
- прокси-таблицам,
- логическим представлениям,
- материализованным представлениям,
- внешним readable-таблицам,
- внешним writable-таблицам.
Запрос, обращенный к нескольким сущностям, учитывается в статистике каждой из них.
Расчет и хранение статистики
Показатели запросов обновляются при исполнении запросов и хранятся на каждой ноде в отдельности. При перезапуске ноды все показатели запросов, накопленные этой нодой, обнуляются.
Значения ROWS_COUNT и ROWS_COUNT_DELTA вычисляются лидером, сохраняются в сервисной базе данных и не сбрасываются при перезапуске нод. Они пересчитываются при появлении новых закрытых дельт не чаще одного раза в заданный период. Период задается параметром конфигурации CORE_STATISTICS_DATA_COUNT_CHECK_PERIOD_MS
и по умолчанию равен 10 секундам.
Влияние ERASE DELTA, TRUNCATE HISTORY и TRUNCATE ACTUAL на значение ROWS_COUNT
Запросы, которые удаляют данные текущей версии из закрытых дельт и завершенных операций записи, могут приводить или не приводить к пересчету значения статистики ROWS_COUNT
:
- ERASE DELTA приводит к автоматическому пересчету значения
ROWS_COUNT
; - TRUNCATE HISTORY с ключевым словом infinite и TRUNCATE ACTUAL обнуляют значение
ROWS_COUNT
и не приводят к его автоматическому пересчету. ЗначениеROWS_COUNT
пересчитывается при следующем расчете статистики.