Ansichten und Funktionen für Replikation: Neue Aktualisierungsphase SECONDARY_COMMITTING (Pending)

Achtung

Diese Verhaltensänderung ist in Bundle 2025_05 enthalten.

Den aktuellen Status des Bundles finden Sie unter Bundle-Verlauf.

Vor der Änderung:

Ansichten und Funktionen im Zusammenhang mit der Replikation zeigen den Bericht SECONDARY_DOWNLOADING_DATA als die letzte Phase, bevor ein Aktualisierungsjob als COMPLETED, FAILED``oder ``CANCELED markiert wird.

Nach der Änderung:

Wenn dieses Verhaltensänderungs-Bundle aktiviert ist, enthalten die Ansichten und Funktionen, die den Fortschritt und Verlauf von Kontoreplikationsvorgängen melden, einen neuen Wert in der phase_name-Spalte: SECONDARY_COMMITTING. Diese Phase findet nach SECONDARY_DOWNLOADING_DATA und vor der letzten Phase statt, in der der Aktualisierungsjob als COMPLETED, FAILED oder CANCELED markiert wird. Während der SECONDARY_COMMITTING-Phase wendet Snowflake die Änderungen auf Tabellen aus den Datendateien an, die vom Primärkonto übertragen wurden.

Die Ausgabe von verlaufsbezogenen Replikationstabellenfunktionen enthält die neue Spalte committed_object_count. Dieser Wert steht für die Anzahl der Tabellen, die während des zugehörigen Aktualisierungsvorgangs verarbeitet wurden:

  • Die Unterfelder haben dieselben Namen wie die Unterfelder in der object_count-Spalte.

  • Diese Spalte erscheint im Resultset der Tabellenfunktionen, aber nicht in den Ansichten für den Aktualisierungsverlauf.

Die Ausgabe von fortschrittsbezogenen Replikationstabellenfunktionen enthält neue Unterfelder in den progress- und details-Spalten:

  • Die progress-Spalte zeigt den Prozentsatz der Tabellen an, deren Replikation abgeschlossen wurde. Dieser Wert spiegelt nur die Anzahl der Tabellen wider, die repliziert wurden, und keine anderen Arten von Objekten.

  • Die details-Spalte spiegelt die gleichen Unterfelder wider, z. B. totalObjects und completedObjects als die SECONDARY_DOWNLOADING_METADATA-Phase.

Geänderte Tabellenfunktionen

Die folgenden Tabellenfunktionen sind von diesem Verhaltensänderungs-Bundle betroffen.

Verlaufsfunktionen

Diese Tabellenfunktionen melden die neue SECONDARY_COMMITTING -Phase und enthalten die neue committed_object_count-Spalte in ihrem Resultset.

Fortschrittsfunktionen

Diese Tabellenfunktionen melden die neue SECONDARY_COMMITTING-Phase in den progress- und details-Spalten ihrer Resultsets. Die committed_object_count-Spalte in ihren Resultsets enthalten.

Geänderte Ansichten zur Kontonutzung und zur Organisationsnutzung

Die folgenden Ansichten zur Kontonutzung und zur Organisationsnutzung sind von diesem Verhaltensänderungs-Bundle betroffen. Diese Ansichten zeigen die neue SECONDARY_COMMITTING-Phase. Diese Ansichten enthalten keine neue Spalte. Verwenden Sie für eine Echtzeitüberwachung die Tabellenfunktionen.

Veraltete Funktionen

Dieses BCR hat keine Auswirkungen auf die veralteten Funktionen zur Datenbankreplikation, deren Namen mit SYSTEM$DATABASE_REFRESH_ beginnen. Die SECONDARY_COMMITTING-Phase wird von diesen Funktionen nicht angezeigt.

Ref: 2043