Veröffentlicht am: Jun 2, 2020
Sie können jetzt den von einem Schema in Amazon Redshift verwendeten Speicherplatz beschränken. Mit der CREATE- und ALTER SCHEMA-Anweisung können Administratoren Kontingente für die maximale Menge an Speicher festlegen, die von Schemas verbraucht wird.
Da viele Unternehmen zu Self-Service-Analysen übergehen, besteht die Notwendigkeit, und Kostenkontrollen für die von Endbenutzern verbrauchte Datenmenge durchzusetzen. Mit Speichersteuerungen für Schemas ermöglicht es Amazon Redshift den Verantwortlichen für Datenanalytik, den von verschiedenen Anwendungen und Benutzern innerhalb eines Unternehmens genutzten Speicherplatz zu steuern und zu überwachen.
Schemakontingente können jederzeit geändert werden. Der von einem Schema verwendete Speicherplatz wird als der kollektive Datenträger gemessen, der von allen permanenten Tabellen und materialisierten Ansichten verwendet wird. Wenn eine Transaktion das Kontingent überschreitet, bricht Amazon Redshift die Transaktion ab und verhindert anschließend die Eingabe. Wenn eine Transaktion abgebrochen wird, wird eine Fehlermeldung angezeigt, die den jeweiligen Schemanamen und das Kontingent beschreibt, das überschritten wurde. Befehle wie DROP und VACUUM können weiterhin ausgeführt werden, auch wenn das Schema ein zugewiesenes Kontingent überschreitet. Verwenden Sie die Systemtabellen SVV_SCHEMA_QUOTA_STATE und STL_SCHEMA_QUOTA_VIOLATIONS, um die Schemagröße und den Kontingentverbrauch zu überwachen.
Speichersteuerelemente für Schemas sind ab der Release-Version 1.0.14677 in jenen AWS-Regionen standardmäßig aktiviert, in denen Amazon Redshift verfügbar ist. Weitere Informationen finden Sie in der Dokumentation und im Blog. Weitere Informationen zur Verfügbarkeit von Amazon Redshift finden Sie in der AWS-Regionentabelle.