View a markdown version of this page

ALTER STATISTICS - Amazon Aurora DSQL

ALTER STATISTICS

Sintaxis admitida

ALTER STATISTICS name OWNER TO { new_owner | CURRENT_ROLE | CURRENT_USER | SESSION_USER } ALTER STATISTICS name RENAME TO new_name ALTER STATISTICS name SET SCHEMA new_schema ALTER STATISTICS name SET STATISTICS { new_target | DEFAULT }

Descripción

ALTER STATISTICS cambia los parámetros de un objeto de estadísticas extendidas existente. Todos los parámetros que no estén establecidos específicamente en el comando ALTER STATISTICS conservan su configuración anterior.

Debe ser propietario del objeto de estadísticas para poder utilizar ALTER STATISTICS. Para cambiar el esquema de un objeto de estadísticas, también debe tener el privilegio CREATE en el nuevo esquema. Para modificar el propietario, debe poder utilizar SET ROLE en el nuevo rol de propietario y ese rol debe tener el privilegio CREATE en el esquema del objeto de estadísticas. (Estas restricciones garantizan que modificar el propietario no haga nada que no se pueda hacer eliminando y volviendo a crear el objeto de estadísticas. Sin embargo, un superusuario puede cambiar la propiedad de cualquier objeto de estadísticas de todos modos).

Parameters

name

El nombre (opcionalmente calificado por el esquema) del objeto de estadísticas que se va a modificar.

new_owner

El nombre de usuario del nuevo propietario del objeto de estadísticas.

new_name

El nuevo nombre del objeto de estadísticas.

new_schema

El nuevo esquema del objeto de estadísticas.

new_target

El objetivo de recopilación de estadísticas de este objeto de estadísticas para operaciones ANALYZE posteriores. En Aurora DSQL, el objetivo se puede configurar en el rango de 0 a 100. Configúrelo en DEFAULT para volver a utilizar el objetivo de estadísticas predeterminado del sistema (default_statistics_target). (Establecerlo en un valor de -1 es una ortografía obsoleta para obtener el mismo resultado).

importante

Si establece un objetivo superior a 100, Aurora DSQL devuelve el error statistics target N exceeds maximum allowed value of 100.