RESET_STATISTICS
Содержание раздела
Поддерживается в версиях: 6.12 / 6.11 / 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.
Поддерживаемые сущности
Доступно обнуление статистики по следующим сущностям:
- логическим таблицам,
- прокси-таблицам,
- логическим представлениям,
- материализованным представлениям,
- внешним readable-таблицам,
- внешним writable-таблицам.
Режимы обнуления статистики
Обнулить статистику можно по следующим срезам:
- по одной сущности,
- по всем сущностям логической базы данных.
Результат выполнения
При успешном выполнении запроса обнуляются значения всех параметров статистики указанной сущности или всех сущностей логической БД:
- для числовых параметров устанавливается значение
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();