Kategorien:

Systemfunktionen (Systeminformationen)

SYSTEM$GET_COMPUTE_POOL_PENDING_MAINTENANCE

Ruft Informationen über ausstehende Snowflake-Wartungsaktionen für Computepools im aktuellen Konto ab.

Siehe auch:

Snowpark Container Services: Verwenden von Computepools

Syntax

SYSTEM$GET_COMPUTE_POOL_PENDING_MAINTENANCE()
Copy

Rückgabewerte

  • Gibt ein JSON-Objekt zurück, das angibt, ob eine Wartung erforderlich ist und welches Zeitfenster für die Wartung ansteht. Die JSON-Felder sind:

    • maintenanceRequired. Boolesches Feld, das angibt, ob eine Wartung erforderlich ist.

    • start. Startzeit des Wartungsfensters.

    • end. Endzeit des Wartungsfensters.

  • Wenn es keine laufenden Computepools im Snowflake-Konto gibt, gibt die Funktion „No running Snowpark Container Services found“ zurück.

  • Wenn es kein geplantes Wartungsfenster gibt, gibt die Funktion „No pending maintenance actions“ zurück.

Nutzungshinweise

  • Alle Rollen haben die Berechtigung, auf diese Funktion zuzugreifen.

Beispiele

SELECT SYSTEM$GET_COMPUTE_POOL_PENDING_MAINTENANCE();
Copy

Beispielausgabe:

+---------------------------------------------------------------------------------------------------------+
| SYSTEM$GET_COMPUTE_POOL_PENDING_MAINTENANCE()                                                           |
|---------------------------------------------------------------------------------------------------------|
| {"maintenanceRequired":false,"maintenanceWindow":{"start":"2025-02-27T23:00","end":"2025-02-28T00:00"}} |
+---------------------------------------------------------------------------------------------------------+

Diese Ausgabe zeigt an, dass für das nächste Wartungsfenster keine Wartung geplant ist. Wenn eine Wartung erforderlich ist, wird maintenanceRequired auf „True“ gesetzt.