ALTER STATISTICS
ALTER STATISTICS — изменить определение объекта расширенной статистики
Синтаксис
ALTER STATISTICS имя OWNER TO { новый_владелец | CURRENT_ROLE | CURRENT_USER | SESSION_USER }
ALTER STATISTICS имя RENAME TO новое_имя
ALTER STATISTICS имя SET SCHEMA новая_схема
ALTER STATISTICS имя SET STATISTICS новый_целевой_показатель
Описание
Команда ALTER STATISTICS изменяет параметры существующего объекта расширенной
статистики. Все параметры, которые не были указаны в команде ALTER STATISTICS,
сохраняют свои предыдущие значения.
Чтобы использовать команду ALTER STATISTICS, нужно быть владельцем соответствующего
объекта статистики. Чтобы изменить схему объекта статистики, необходимо помимо этого
иметь право CREATE в новой схеме. Для смены владельца нужно иметь возможность
выполнять SET ROLE для новой роли-владельца, и эта роль должна иметь право
CREATE в схеме объекта статистики. (Эти ограничения направлены на то, чтобы при
смене владельца не происходило ничего, что нельзя было бы сделать путем удаления
и повторного создания объекта статистики. Однако суперпользователь все равно может
сменить владельца любого объекта статистики.)
Параметры
имя
Имя изменяемого объекта статистики (может быть дополнено схемой).
новый_владелец
Имя пользователя, который станет новым владельцем объекта статистики.
новое_имя
Новое имя для объекта статистики.
новая_схема
Новая схема для объекта статистики.
новый_целевой_показатель
Целевой показатель сбора статистики для этого объекта статистики для последующих операций ANALYZE. Значение целевого показателя можно задать в диапазоне от 0 до 10000; также его можно установить равным -1 для возврата к использованию максимального целевого показателя статистики ссылочных столбцов (если таковые заданы) или к системному целевому показателю статистики по умолчанию (default_statistics_target). Более подробную информацию об использовании статистики планировщиком запросов QHB см. в разделе Статистика, используемая планировщиком.
Совместимость
В стандарте SQL нет команды ALTER STATISTICS.