- Schemas:
Ansicht TABLE_DML_HISTORY¶
Diese Account Usage-Ansicht kann verwendet werden, um das Ausmaß und die Auswirkungen der DML-Operationen, die an einer Tabelle durchgeführt werden, zu bestimmen. Beachten Sie, dass diese DML-Operationen diejenigen einschließen, die von Snowpipe initiiert wurden, aber Operationen ausschließen, die von Hintergrund-Wartungsdiensten initiiert wurden (z. B. Automatic Clustering, Wartung für materialisierte Ansichten und Suchoptimierung).
Sie können diese Ansicht mit Ansicht QUERY_HISTORY und Ansicht LOAD_HISTORY abfragen, um die DML-Operationen zu identifizieren, die einen signifikanten Einfluss haben. Dies kann Ihnen helfen, Möglichkeiten zur Optimierung zu erkennen.
Darüber hinaus können Sie diese Ansicht mit der Ansicht AUTOMATIC_CLUSTERING_HISTORY und der Ansicht SEARCH_OPTIMIZATION_HISTORY abfragen, um die Beziehung zwischen diesen DML-Operationen und den Credits, die für Automatic Clustering und den Suchoptimierungsdienst berechnet werden, zu visualisieren. (Diese Dienste können durch DML-Operationen ausgelöst werden.)
Spalten¶
Spaltenname |
Datentyp |
Beschreibung |
|---|---|---|
START_TIME |
TIMESTAMP_LTZ |
Beginn des Zeitraums (auf der Stundenmarke), in dem die DML-Operationen durchgeführt wurden. |
END_TIME |
TIMESTAMP_LTZ |
Ende der Zeitspanne (auf der Stundenmarkierung), in der die DML-Operationen durchgeführt wurden. |
TABLE_ID |
NUMBER |
Interner/systemgenerierter Bezeichner für die Tabelle, die durch die DML-Operationen verändert wurde. |
TABLE_NAME |
VARCHAR |
Name der Tabelle, die durch die DML-Operationen verändert wurde. |
SCHEMA_ID |
NUMBER |
Interner/systemgenerierter Bezeichner für das Schema, das die Tabelle enthält, die durch die DML-Operationen verändert wurde. |
SCHEMA_NAME |
VARCHAR |
Name des Schemas, das die Tabelle enthält, die durch die DML-Operationen verändert wurde. |
DATABASE_ID |
NUMBER |
Interner/systemgenerierter Bezeichner für die Datenbank, die die durch die DML-Operationen veränderte Tabelle enthält. |
DATABASE_NAME |
VARCHAR |
Name der Datenbank, die die durch die DML-Operationen veränderte Tabelle enthält. |
ROWS_ADDED |
NUMBER |
Anzahl der Zeilen, die durch DML-Operationen hinzugefügt wurden, die von Benutzern während des START_TIME- und END_TIME-Zeitfensters an der Tabelle durchgeführt wurden. |
ROWS_REMOVED |
NUMBER |
Anzahl der Zeilen, die durch DML-Operationen entfernt wurden, die von Benutzern auf der Tabelle während des START_TIME- und END_TIME-Zeitfensters durchgeführt wurden. |
ROWS_UPDATED |
NUMBER |
Anzahl der Zeilen, die durch DML-Operationen aktualisiert wurden, die von Benutzern während des START_TIME- und END_TIME-Zeitfenster an der Tabelle durchgeführt wurden. |
Nutzungshinweise¶
Die Latenzzeit der Ansicht kann bis zu 6 Stunden betragen.
Diese Ansicht enthält keine DML-Operationen auf Hybridtabellen.
Beispiele¶
Das folgende Beispiel gibt die fünf Tabellen zurück, bei denen in den letzten sieben Tagen die meisten Zeilen durch DML-Operationen hinzugefügt, entfernt und aktualisiert wurden.