ENABLE_STATISTICS_ROWS_COUNT

Содержание раздела
  1. Поддерживаемые сущности
  2. Связанные запросы
  3. Синтаксис
  4. Варианты ответа
  5. Ограничения
  6. Примеры

Поддерживается в версиях:  6.12 / 6.11 / 6.10 / 6.9 / 6.8 / 6.7.

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

По умолчанию для сущностей действует режим, настроенный в конфигурации (см. параметр CORE_STATISTICS_DATA_COUNT_ENABLED).

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

Запрос поддерживает сущности следующих типов:

  • DISABLE_STATISTICS_ROWS_COUNT — отключает режим автоматического расчета количества строк для указанной сущности;
  • GET_ENTITY_STATISTICS — возвращает статистику по логическим сущностям;
  • RESET_STATISTICS — обнуляет статистику по логическим сущностям.

Синтаксис

ENABLE_STATISTICS_ROWS_COUNT([db_name.]entity_name)

Параметры:

db_name

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

entity_name

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

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

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

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

Успешным выполнением запроса считается:

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

Ограничения

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

Примеры

Включение расчета количества строк для логической таблицы sales с указанием логической БД marketing:

ENABLE_STATISTICS_ROWS_COUNT(marketing.sales)

Включение расчета количества строк для материализованного представления moscow_sales_by_store_category в логической БД, выбранной по умолчанию:

USE marketing;
ENABLE_STATISTICS_ROWS_COUNT(moscow_sales_by_store_category);