RESET_STATISTICS

Содержание раздела
  1. Поддерживаемые сущности
  2. Режимы обнуления статистики
  3. Результат выполнения
  4. Синтаксис
  5. Варианты ответа
  6. Ограничения
  7. Примеры
    1. Обнуление статистики по логической таблице
    2. Обнуление статистики по прокси-таблице
    3. Обнуление статистики по материализованному представлению
    4. Обнуление статистики по указанной логической БД
    5. Обнуление статистики по логической БД, выбранной по умолчанию

Поддерживается в версиях:  6.10 / 6.9 / 6.8 / 6.7 / 6.6 / 6.5 / 6.4 / 6.3 / 6.2 / 6.1 / 6.0 / 5.8.

Запрос обнуляет статистику по логическим сущностям.

Аналогичный процесс обнуления статистики автоматически запускается при рестарте ноды.

Чтобы получить статистику, выполните GET_ENTITY_STATISTICS.

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

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

Режимы обнуления статистики

Обнулить статистику можно по следующим срезам:

Результат выполнения

При успешном выполнении запроса обнуляются значения всех параметров статистики указанной сущности или всех сущностей логической БД:

  • для числовых параметров устанавливается значение 0,
  • для строковых параметров устанавливается значение null.

После обнуления статистики значения ROWS_COUNT и ROWS_COUNT_DELTA остаются равными null до момента закрытия ближайшей дельты, остальные значения остаются равными 0 или null до первого запроса соответствующей категории.

Синтаксис

RESET_STATISTICS([db_name | db_name.entity_name])

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

Параметры:

db_name

Имя логической базы данных, для сущностей или сущности которой обнуляется статистика. Опционально, если выбрана логическая БД, используемая по умолчанию.
Если в запросе указан только этот параметр, нода обнуляет свою статистику по всем сущностям этой БД.

entity_name

Имя логической сущности, для которой обнуляется статистика.
Возможные значения:

  • имя логической таблицы,
  • имя прокси-таблицы,
  • имя логического представления,
  • имя материализованного представления,
  • имя внешней readable-таблицы,
  • имя внешней writable-таблицы.

Варианты ответа

В ответе возвращается:

  • пустой объект ResultSet при успешном выполнении запроса;
  • исключение при неуспешном выполнении запроса.

Ограничения

  • Недоступно обнуление статистики по внешним таблицам загрузки и выгрузки, так как по этим таблицам статистика не ведется.

Примеры

Обнуление статистики по логической таблице

RESET_STATISTICS(marketing.sales)

Обнуление статистики по прокси-таблице

RESET_STATISTICS(marketing.payments_proxy)

Обнуление статистики по материализованному представлению

RESET_STATISTICS(marketing.sales_by_stores)

Обнуление статистики по указанной логической БД

RESET_STATISTICS(marketing)

Обнуление статистики по логической БД, выбранной по умолчанию

USE marketing;
RESET_STATISTICS();