Calíope-Blog

Echte DBA-Probleme, alle zwei Wochen

Echte Probleme aus meiner Arbeit mit Datenbanken: wie sie auftraten, wie ich sie untersucht und wie ich sie gelöst habe, mit dem SQL für jede Engine.

Warum ich das schreibe

Ich bin studierter Ingenieur für Datenbankadministration und arbeite seit 2016 als DBA. Außerdem habe ich eine akademische Ausbildung in Erziehungswissenschaften, und daher kommt dieser Blog: Was mich eine echte Schicht gekostet hat, kann jemand anderem diese Schicht ersparen. Er ist kein Katalog der App; Calíope taucht nur auf, wenn es wirklich hilft, das Problem zu lösen. Und das SQL jedes Beitrags führe ich vor der Veröffentlichung aus, auf jeder Engine, auf der es laut Beitrag läuft.

Per RSS abonnieren

Tabelle mit Testdaten füllen: von INSERT-Anweisungen von Hand bis zum Generieren mit SQL

Die Wege, auf denen ich Tabellen gefüllt habe, um eine Anwendung zu testen, vom naivsten bis zu dem, den ich heute nutze: INSERT von Hand, die Tabelle, die sich selbst kopiert, eine mit SQL erzeugte Reihe und eine Prozedur, die die Spalten liest. Mit dem Code für jede Datenbank-Engine und der Version, ab der er funktioniert.

TestdatenEntwicklungMySQLMariaDBPostgreSQLSQLiteSQL ServerOracleClickHouse