Kategorien:

Systemfunktionen (Systeminformationen)

SYSTEM$GET_COMPUTE_POOL_STATUS

Ruft den Status eines Computepools ab.

Siehe auch:

Verwenden von Computepools

Syntax

SYSTEM$GET_COMPUTE_POOL_STATUS( '<computePoolName>' )
Copy

Argumente

Benötigt:

computePoolName

Name des Computepools.

Rückgabewerte

Gibt Statusinformationen als JSON-Objekt zurück. Die JSON-Felder sind:

  • status. Status des Computepools.

  • message. Gegebenenfalls für den Status relevante Meldung. Andernfalls ist dieses Feld leer.

Nutzungshinweise

  • Die aktuelle Rolle muss die Berechtigung MONITOR für den Computepool haben, um die Statusinformationen abzurufen.

  • Die message-Meldung in der Antwort kann auf einen Kapazitätsfehler hinweisen. Das bedeutet, dass der von Ihnen angeforderte Instanztyp beim Cloudanbieter derzeit nicht verfügbar ist. Sie können entweder versuchen, den Computepool einige Minuten später zu erstellen, oder einen anderen Instanztyp wählen.

Beispiele

Die folgende Funktion ruft Statusinformationen für den Computepool „mypool“ ab.

SELECT SYSTEM$GET_COMPUTE_POOL_STATUS('mypool');
Copy

Beispielausgaben:

  • Computepool wird gestartet.

    {"status":"STARTING","message":"Compute pool is starting for last 2 minutes"}
    
    Copy
  • Computepool ist aktiv.

    {"status":"ACTIVE","message":""}
    
    Copy