Auswählen eines SQL-Lagerlagers für eine Warnung

Jede Warnung wird in einem SQL-Warehouse ausgeführt, das Sie beim Erstellen oder Bearbeiten auswählen. Das von Ihnen ausgewählte Lager wirkt sich auf Warnungslatenz, Zuverlässigkeit und Kosten aus.

Auswählen oder Ändern des Lagers

Sie können das Lager angeben, in dem die Abfragen Ihrer Warnung ausgeführt werden, wenn Sie eine Warnung erstellen. Die Computeauswahl zeigt das ausgewählte Lager und dessen Status an.

Die Rechenauswahl

So ändern Sie das Lager für eine bestehende Warnung:

  1. Klicken Sie in der Seitenleiste auf Symbol „Benachrichtigungen“Benachrichtigungen und dann auf die Benachrichtigung, die Sie bearbeiten möchten.
  2. Klicken Sie auf Bearbeiten.
  3. Klicken Sie auf die Computeauswahl, um das aktuelle Lager anzuzeigen.
  4. Klicken Sie auf ein anderes Lager, um es auszuwählen.

Verwenden Sie für die meisten Warnungen ein serverloses SQL Warehouse. Serverlose Lager haben geringe Startzeit, wodurch die Warnungslatenz niedrig bleibt, wenn eine Warnung in einem Zeitplan für ein beendetes Lager ausgeführt wird. Pro- und Classic-Warehouses benötigen möglicherweise länger zum Starten, wodurch sich die Auswertung von Warnungen verzögern kann.

Wählen Sie für die Größenanpassung das kleinste Lager aus, in dem Ihre Warnungsabfrage zuverlässig ausgeführt wird. Informationen zum Vergleichen von Lagertypen finden Sie unter SQL-Lagertypen.

Verhalten des Lagers zum geplanten Ausführungszeitpunkt

Wenn das ausgewählte Warehouse zu dem Zeitpunkt, an dem die Warnung zur Ausführung geplant ist, gestoppt ist, startet Databricks SQL das Warehouse automatisch und führt die Abfrage aus. Die Warnungsauswertung umfasst jede Startverzögerung. Wenn das Lager nicht gestartet werden kann, gibt die Warnung einen ERROR Status zurück.

Wenn das ausgewählte Lager gelöscht wird oder Sie den Zugriff darauf verlieren, gibt die Warnung einen ERROR Status zurück, bis Sie ein anderes Lager auswählen.

Kostenauswirkungen

Häufige Warnungszeitpläne können ein SQL Warehouse für lange Zeiträume aktiv halten, was zu sql Warehouse-Berechnungskosten beiträgt. So verwalten Sie Kosten:

  • Verwenden Sie ein serverloses SQL-Lager mit einem kurzen Auto-Stopp-Intervall. Serverlose Lagerhäuser werden nur für die aktive Abfragezeit in Rechnung gestellt.
  • Vermeiden Sie häufigeres Ausführen von Warnungen als die zugrunde liegenden Datenänderungen. Eine Warnung, die jede Minute nach neuen Daten anhand einer Tabelle sucht, die stündlich aktualisiert wird, erzeugt unnötige Rechenlast.
  • Gruppieren Sie mehrere Warnungen im selben Lager, sodass ein einzelner Lagerstart ihnen alle dient.

Weitere Informationen zu SQL Warehouse-Typen, Größenanpassungen und Preisen finden Sie unter Herstellen einer Verbindung mit einem SQL Warehouse.