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 в новой схеме. Для смены владельца текущий пользователь также
должен быть непосредственным или опосредованным членом новой роли-владельца, и
эта роль должна иметь право CREATE в схеме объекта статистики. (Эти ограничения
направлены на то, чтобы при смене владельца не происходило ничего, что нельзя было
бы сделать путем удаления и повторного создания объекта статистики. Однако
суперпользователь все равно может сменить владельца любого объекта статистики.)
Параметры
имя
Имя изменяемого объекта статистики (может быть дополнено схемой).
новый_владелец
Имя пользователя нового владельца объекта статистики.
новое_имя
Новое имя объекта статистики.
новая_схема
Новая схема объекта статистики.
новый_целевой_показатель
Целевой показатель статистики для этого объекта статистики для последующих операций
ANALYZE
. Значение целевого показателя можно задать в диапазоне от 0 до 10000;
также его можно установить равным -1 для возврата к использованию максимального
целевого показателя статистики ссылочных столбцов (если таковые заданы) или к
системному целевому показателю статистики по умолчанию (default_statistics_target).
Более подробную информацию об использовании статистики планировщиком запросов
QHB см. в разделе Статистика, используемая планировщиком.
Совместимость
В стандарте SQL нет команды ALTER STATISTICS
.