Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Von Bedeutung
Lakebase Autoscaling ist die neueste Version von Lakebase mit automatischer Berechnung, Skalierung bis Null, Verzweigung und sofortiger Wiederherstellung. Unterstützte Regionen finden Sie unter "Verfügbarkeit der Region". Wenn Sie ein Lakebase Provisioned-Benutzer sind, lesen Sie Lakebase Provisioned.
Um Ihre Lakebase Postgres-Instanzen mit den neuesten Patches und Features auf dem neuesten Stand zu halten, wendet Lakebase Updates auf die Berechnungen Ihres Projekts an. Sie können ein Updatefenster auswählen, indem Sie einen bestimmten Tag und eine bestimmte Stunde für Updates auswählen.
So wendet Lakebase Updates an
Um Updates auf Ihre Compute anzuwenden (Postgres-Upgrades, Sicherheitspatches und ähnliche Änderungen), startet Lakebase den Compute neu, wo Postgres ausgeführt wird, innerhalb des von Ihnen ausgewählten Updatefensters. Der Neustart selbst dauert in der Regel nur ein paar Sekunden.
Um die Leistung zu schützen, warnen Lakebase während des Updatevorgangs den Cache des Computes vor, ohne dem Neustart Zeit hinzuzufügen. Vorwarming bedeutet, dass der Cache des Im-Memory-Puffers von Postgres vor dem Fortsetzen des Speichers neu auffüllt wird, sodass häufig verwendete Daten bereits im Arbeitsspeicher vorhanden sind, anstatt nach dem Neustart kalt aus dem Speicher zu lesen. Das Vorwarnen wird automatisch ausgeführt. Sie konfigurieren sie nicht.
Welche Updates sind enthalten?
Updates für Lakebase-Berechnungen können einige oder alle der folgenden Umfassen umfassen:
- Postgres-Nebenversionsupgrades, in der Regel vierteljährlich veröffentlicht
- Sicherheitspatches und -updates
- Betriebssystemupdates
- Lakebase-Features und Verbesserungen
- Updates für andere Tools und Komponenten, die in Lakebase-Computeimages enthalten sind
Lakebase-Computeupdates umfassen keine Wartung der Lakebase-Plattform.
Wie oft werden Updates angewendet?
Updates werden in der Regel wöchentlich veröffentlicht, können aber bei Bedarf mehr oder weniger häufig auftreten.
Lakebase wendet Aktualisierungen auf Berechnungen basierend auf den folgenden Regeln an:
- Berechnungen werden alle 28 Tage automatisch neu gestartet, um Updates zu erhalten.
- Berechnet, die vor dem 28-tägigen Zyklus neu gestartet werden, um sofort verfügbare Updates zu erhalten.
- Berechnet in einem Übergangszustand (herunterfahren oder neu starten) zum Zeitpunkt eines Updates werden nicht aktualisiert.
- Wenn eine Berechnung von einem Update ausgeschlossen wird, wendet Lakebase das verpasste Update mit dem nächsten Update an, vorausgesetzt, die Berechnung erfüllt die oben genannten Updatekriterien.
Planen von Updates
Sie können ein bevorzugtes Updatefenster festlegen, indem Sie den Tag und die Stunde angeben. Updates werden in diesem Fenster angewendet, sodass Sie den erforderlichen Computeneustart planen können.
So legen Sie den Aktualisierungszeitplan fest:
- Navigieren Sie zur Lakebase-App, indem Sie in der oberen rechten Ecke des Arbeitsbereichs auf den App-Switcher klicken.
- Wählen Sie Ihr Projekt aus.
- Klicken Sie auf "Einstellungen>aktualisieren".
- Wählen Sie einen Wochentag und eine Stunde aus. Aktualisierungen erfolgen innerhalb dieses Zeitfensters und dauern nur ein paar Sekunden.
Sie können die Einstellungen Ihres Projekts auf bevorstehende Updates überprüfen. Geplante Updates werden mindestens 7 Tage im Voraus veröffentlicht.
Anwenden von Updates im Voraus
Berechnet, dass nach dem Neustart sofort verfügbare Updates empfangen werden. Wenn Lakebase Sie beispielsweise über ein bevorstehendes Update benachrichtigt, können Sie es sofort anwenden, indem Sie die Berechnung neu starten. Die Benachrichtigung wird in diesem Fall jedoch nicht gelöscht. Wenn die geplante Aktualisierungszeit eintrifft, wird keine weitere Aktion ausgeführt, da die Berechnung bereits aktualisiert wird.
Wenn eine Berechnung regelmäßig auf Null skaliert wird, empfängt sie Updates, wenn sie erneut gestartet wird. In solchen Fällen müssen Sie möglicherweise nicht viel Aufmerksamkeit auf Aktualisierungsbenachrichtigungen richten, da Updates natürlich über die Stopp-/Startzyklen Ihrer Berechnung angewendet werden.
Anweisungen zum Berechnen des Neustarts finden Sie unter Verwalten von Computes.
Behandeln von Verbindungsunterbrechungen während Updates
Vorwarming hilft, den Cache durch das Update warm zu halten, sodass die Abfrageleistung nicht von einem kalten Cache beeinflusst wird, aber aufgrund des Computeneustarts wird möglicherweise immer noch eine kurze Verbindungsunterbrechung angezeigt.
Die meisten Postgres-Verbindungstreiber enthalten integrierte Wiederholungsmechanismen, die automatisch kurzlebige Verbindungsunterbrechungen verarbeiten, sodass die meisten Anwendungen ohne jegliche Aktion erneut verbunden sind.
Wenn Ihre Anwendung strenge Verfügbarkeitsanforderungen aufweist, überprüfen Sie die Dokumentation Ihres Treibers auf Optionen wie Verbindungstimeouts, Wiederholungsintervalle und Strategien für verbindungspooling. Ihre Konfiguration sollte den kurzen Moment berücksichtigen, in dem der Neustart abgeschlossen werden muss.
Wenn Ihre Anwendung Verbindungspooling verwendet oder über benutzerdefinierte Wiederholungslogik verfügt, stellen Sie sicher, dass sie kurze Verbindungsverluste während compute-Neustarts verarbeiten kann.