View a markdown version of this page

ALTER STATISTICS - Amazon Aurora DSQL

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

ALTER STATISTICS

Unterstützte Syntax

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 }

Description

ALTER STATISTICSändert die Parameter eines vorhandenen erweiterten Statistikobjekts. Alle Parameter, die nicht speziell im ALTER STATISTICS Befehl festgelegt sind, behalten ihre vorherigen Einstellungen bei.

Sie müssen Eigentümer des Statistikobjekts sein, um es verwenden zu könnenALTER STATISTICS. Um das Schema eines Statistikobjekts zu ändern, müssen Sie auch über CREATE Berechtigungen für das neue Schema verfügen. Um den Besitzer zu ändern, müssen Sie in der Lage sein, die neue Eigentümerrolle SET ROLE zu übernehmen, und diese Rolle muss über CREATE Berechtigungen für das Schema des Statistikobjekts verfügen. (Diese Einschränkungen erzwingen, dass das Ändern des Besitzers nichts bewirkt, was Sie nicht tun könnten, indem Sie das Statistikobjekt löschen und neu erstellen. Ein Superuser kann jedoch trotzdem den Besitzer eines Statistikobjekts ändern.)

Parameters

name

Der Name (optional schemaqualifiziert) des Statistikobjekts, das geändert werden soll.

new_owner

Der Benutzername des neuen Besitzers des Statistikobjekts.

new_name

Der neue Name für das Statistikobjekt.

new_schema

Das neue Schema für das Statistikobjekt.

new_target

Das Ziel zur Erfassung von Statistiken für dieses Statistikobjekt für nachfolgende ANALYZE Operationen. In Aurora DSQL kann das Ziel im Bereich von festgelegt werden. 0 100 Stellen Sie es auf einDEFAULT, um wieder das Standardziel für Systemstatistiken () default_statistics_target zu verwenden. (Wenn Sie den Wert auf den Wert von setzen, -1 ist dies eine veraltete Schreibweise, um dasselbe Ergebnis zu erzielen.)

Wichtig

Wenn Sie ein Ziel größer als festlegen100, gibt Aurora DSQL den Fehler statistics target N exceeds maximum allowed value of 100 zurück.