О статистике

Содержание раздела
  1. Поддерживаемые сущности
  2. Расчет и хранение статистики
  3. Влияние ERASE DELTA, TRUNCATE HISTORY и TRUNCATE ACTUAL на значение ROWS_COUNT

Статистика — набор показателей, рассчитанных по сущностям окружения.

Статистика собирается по всем поддерживаемым сущностям и включает:

  • показатели исполнения запросов загрузки, обновления, чтения и выгрузки данных — количество успешных и неуспешных запросов, длительность их исполнения, а также дата и время первого и последнего запросов каждой категории;
  • количество строк сущности.

Сбор статистики можно частично или полностью отключить, как описано см. в разделе Управление статистикой.

Поддерживаемые сущности

Система собирает статистику по следующим сущностям:

Запрос, обращенный к нескольким сущностям, учитывается в статистике каждой из них.

Расчет и хранение статистики

Показатели запросов обновляются при исполнении запросов и хранятся на каждой ноде в отдельности. При перезапуске ноды все показатели запросов, накопленные этой нодой, обнуляются.

Значения 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 пересчитывается при следующем расчете статистики.