Snowpark Container Services-Jobdienst: Verlängerung der Aufbewahrungsdauer (ausstehend)¶
Achtung
Diese Verhaltensänderung ist in Bundle 2025_06 enthalten.
Den aktuellen Status des Bundles finden Sie unter Bundle-Verlauf.
Wenn Sie den Befehl EXECUTE JOB SERVICE ausführen, starten Sie einen Snowpark Container Services-Dienst als Job. Nach Beendigung des Jobs führt Snowflake automatisch die notwendigen Bereinigungen durch.
Wenn dieses Verhaltensänderungs-Bundle aktiviert ist, ändert sich das Verhalten dieses automatischen Bereinigungsprozesses:
- Vor der Änderung:
Das Verhalten bei der automatischen Bereinigung hängt davon ab, ob Sie den Job für eine synchrone oder asynchrone Ausführung konfiguriert haben. Sie konfigurieren den Job, indem Sie die ASYNC-Eigenschaft bei der Ausführung von EXECUTE JOB SERVICE angeben oder weglassen.
Synchrone Ausführung (ohne die ASYNC-Eigenschaft oder Einstellung ASYNC=FALSE): Snowflake löscht den Jobdienst automatisch 10 bis 20 Minuten nach Beendigung.
Asynchrone Ausführung (mit ASYNC= true): Snowflake löscht den Jobdienst automatisch 7 Tage nach Beendigung.
- Nach der Änderung:
Snowflake bewahrt sowohl synchrone als auch asynchrone Jobdienste 14 Tage lang nach der Beendigung auf, bevor die Bereinigung erfolgt.
Bemerkung
Nach der Beendigung eines Jobdienstes bereinigt Snowflake automatisch die dem Jobdienst zugewiesenen Ressourcen, um die Kosten zu senken. Sie können noch bis zu 14 Tage lang auf die Metadaten des Jobs zugreifen, indem Sie die Befehle DESCRIBE SERVICE und SHOW SERVICES verwenden.
Wenn Sie einen synchronen Job mit demselben Namen neu erstellen, erhalten Sie aufgrund der verlängerten Aufbewahrungsdauer möglicherweise den Fehler „Objekt bereits vorhanden“. In diesem Fall können Sie in Betracht ziehen, beim Neuerstellen des Jobs einen anderen Namen zu verwenden, oder Sie lassen den Namen weg, und Snowflake generiert automatisch einen Jobnamen für Sie.
Ref: 2093