Kosten der Protokollierung¶
Wenn Sie Meldungen von einer Funktion oder Prozedur protokollieren, sammelt Snowflake die Meldungen in Batches und erfasst die Batches in der Ereignistabelle.
Für diese Aufgabe nutzt Snowflake von Snowflake verwaltete Ressourcen, die auch als serverloses Computemodell bezeichnet werden. Wie bei anderen serverlosen Features stellt Snowflake Ihrem Konto die Nutzung der Computeressourcen und Clouddienste in Rechnung, die für die Erfassung der protokollierten Meldungen erforderlich sind. Diese Kosten sind auf Ihrer Rechnung als separate Posten ausgewiesen.
Um die Credit-Nutzung für die Protokollierung im Zeitverlauf zu bestimmen, verwenden Sie die Ansicht EVENT_USAGE_HISTORY.
So reduzieren Sie die Kosten für die Protokollierung:
Vermeiden Sie häufiges Protokollieren über einen langen Zeitraum.
Legen Sie den Protokolliergrad der erfassten Meldungen für bestimmte Objekte fest. Legen Sie beispielsweise den Protokolliergrad für bestimmte Funktionen oder Prozeduren in einer Sitzung fest, anstatt den Protokolliergrad für alle Funktionen oder Prozeduren festzulegen.