Kurz und gut – Episode #23 Mit Anmut und Würde: Graceful Shutdown von PowerShell Containern
Andreas Jordan
Kurz & Gut
Wenn ein Anwendungscontainer beendet wird, erhält der darin laufende Prozess, vor der Terminierung, das SIGTERM-Signal. Dadurch hat dieser Prozess die Möglichkeit, die laufende Anwendung sauber zu beenden. So können noch schnell wichtige Daten gespeichert werden, bevor der Container vom Betriebssystem terminiert wird. Leider kann ein PowerShell-Skr...
Weiterlesen
Kurz und gut – Episode #22 Wo stehen wir? Fortschrittsanzeige in PowerShell
Andreas Jordan
Kurz & Gut
Läuft ein Skript länger als eine Minute, werde ich immer etwas nervös. Läuft es noch? Was macht es gerade? Wie lange dauert es noch?  Immer gut: Logging Ein gutes Skript schreibt ein Protokoll, im besten Fall mit einem Logging-Framework wie beispielsweise PSFramework von Friedrich Weinmann. Hier habe ich die Möglichkeit, Meldungen für spä...
Weiterlesen
Kurz und gut – Episode #21 Zeit für was Neues? Der Upgrade Checker der MySQL Shell
Matthias Jung
Kurz & Gut
In meinem letzten Seminar wurde ich gefragt, wie man MySQL Datenbanken am besten aktualisiert (upgraded), bzw. ob man im Vorfeld prüfen kann, ob ein Upgrade ggf. Probleme machen kann. Das Problem Ein Upgrade einer Datenbank birgt immer die Gefahr, dass sich die neue Version anders verhält als das Vorgänger-Release. So bekommen z. B. bestimmte Konfi...
Weiterlesen
Kurz und gut – Episode #20 PostgreSQL: Sag mir quando, sag mir wann? Wie lange dauert mein PostgreSQL Recovery noch?
Dennis Vinueza
Kurz & Gut
Immer wieder kommt es bei PostgreSQL zu der Frage, wie lange denn eine Recovery dauert. Sei es beim Hochfahren einer Instanz nach einem System-Crash oder nach der Wiederherstellung des Clusters aus einer Sicherung. Wird beim Start diese Meldung ausgeben? pg_ctl: server did not start in time Wird bei der Anmeldung mit psql diese Meldung ausgegeben? ...
Weiterlesen
Kurz und gut – Episode #19 Was wäre wenn? - Hypothetische Indizes in PostgreSQL mit HypoPG
Markus Flechtner
Kurz & Gut
Meine Abfrage ist langsam - vielleicht hilft mir ein Index? Aber wie kann ich das testen, ohne zuerst aufwändig den Index anzulegen und dann den Ausführungsplan zu überprüfen? Bei PostgreSQL hilft die Erweiterung HypoPG mit ihren hypothetischen Indizes bei der Beantwortung dieser Frage. HypoPG ist eine Open-Source-Erweiterung für PostgreSQL, die es...
Weiterlesen
Kurz und gut – Episode #18 PostgreSQL: Makros in psql
Markus Flechtner
Kurz & Gut
Makros sind in der Welt der Datenbankverwaltung und -interaktion ein leistungsstarkes Werkzeug. In PostgreSQL ermöglichen Makros in der psql-Umgebung die Automatisierung von wiederkehrenden Aufgaben, die Vereinfachung von Abfragen und die Steigerung der Effizienz bei der Interaktion mit der Datenbank. Dieser Artikel wird einen Einblick in die Verwe...
Weiterlesen