Ansichten TABLES und SCHEMATA (Account Usage): Änderungen an der Spalte RETENTION_TIME¶
Achtung
Diese Verhaltensänderung ist in Bundle 2023_04 enthalten.
Den aktuellen Status des Bundles finden Sie unter Bundle-Verlauf.
Die Datenaufbewahrungsfrist für ein Objekt wird durch die Parametereinstellungen für die Aufbewahrungsdauer bestimmt, die für das Objekt und das Konto festgelegt wurden. Diese Parameter sind DATA_RETENTION_TIME_IN_DAYS und MIN_DATA_RETENTION_TIME_IN_DAYS.
Wenn die Aufbewahrungsdauer für ein Objekt nicht explizit festgelegt ist, erbt das Objekt die Einstellung von seinem übergeordneten Objekt.
Wenn auf der Ebene des Kontos keine Aufbewahrungsdauer festgelegt ist, beträgt die standardmäßige Aufbewahrungsdauer für das Objekt 1 Tag.
Die maximale Aufbewahrungsdauer für ein transientes Objekt beträgt 1 Tag, unabhängig von der Einstellung auf Kontoebene.
Wenn für das Konto eine minimale Aufbewahrungsdauer und für ein Objekt eine explizite Aufbewahrungsdauer festgelegt ist, ist die effektive Aufbewahrungsdauer für das Objekt die größere der beiden: MAX(DATA_RETENTION_TIME_IN_DAYS, MIN_DATA_RETENTION_TIME_IN_DAYS).
Die Spalte RETENTION_TIME der unten aufgeführten Account Usage-Ansichten zeigt in den folgenden Szenarios möglicherweise den falschen Wert an:
Wenn für eine transiente Tabelle oder ein transientes Schema keine explizite Aufbewahrungsdauer festgelegt ist und die Aufbewahrungsdauer für das Konto auf 7 Tage eingestellt ist, ist der Wert in der Spalte RETENTION_TIME 7 Tage. Dies ist falsch. Die maximale Datenaufbewahrungsdauer für ein transientes Objekt beträgt 1 Tag.
Wenn die minimale Aufbewahrungsdauer für ein Konto 7 Tage beträgt und die Einstellung für die Aufbewahrungsdauer für eine Tabelle oder ein Schema 4 Tage ist, ist der Wert in der Spalte RETENTION_TIME 4 Tage. Dies ist falsch. Die minimale Aufbewahrungsdauer für Konten ist länger und hat daher Vorrang vor der Aufbewahrungsdauer, die explizit für die Tabelle oder das Schema festgelegt wurde.
Wenn die Aufbewahrungsdauer für eine Tabelle oder ein Schema auf 10 Tage eingestellt ist und dann aufgehoben wird, ist der Wert der Spalte RETENTION_TIME der nicht eingestellte Wert (in diesem Fall 10). Dies könnte falsch sein.
Im aktuellen Release hat sich der Wert der Spalte RETENTION_TIME für die unten aufgeführten ACCOUNT_USAGE-Ansichten wie folgt geändert:
Ansicht TABLES
Ansicht SCHEMATA
- Bisher:
In einigen Fällen zeigt die Spalte RETENTION_TIME eine falsche Datenaufbewahrungsdauer für das Objekt an.
- Jetzt:
Die Spalte RETENTION_TIME zeigt jetzt die korrekte Datenaufbewahrungsdauer für Tabellen und Schemas an.
Weitere Informationen zum Festlegen der Datenaufbewahrungsfrist finden Sie unter Angeben der Datenaufbewahrungsfrist für ein Objekt.
Ref.: 928