Data Engineering
Statistiken, Statistiken, Statistiken!
Wir hatten eine moderat komplexe Query, die ca. 270000 Zeilen umfasste, allerdings über eine Stunde lief. Nachdem Statistiken zu der darunterliegenden Tabelle aktualisiert wurden, lief die Query in nur 4 Sekunden durch.
Kubernetes pod steckt im pending Status fest. Nodes had no available volume.
Ein deployter pod steckt im pending Status fest. Ein kurzer Blick auf den pod gibt eine Warnung aus: 0/3 nodes are available: 3 node(s) had no available volume zone.
Airflow Tasks werden nicht zur spezifizierten Zeit ausgeführt
Wir haben ein Problem beobachtet, bei denen unsere Dags nicht zur spezifizierten Zeit, sondern konsistent zu einer scheinbar zufälligen Zeit ausgeführt wurden.
Objekte im OCI bucket verschieben
Gerade bin ich wohl über einer meiner Meisterstreiche in Sachen Dokumentation gestolpert. In der oracle cloud lassen sich Objekte nicht einfach verschieben, stattdessen geschieht dies über einen Umweg von Kopier- und Löschvorgängen.
pgadmin in Kubernetes – mount Permission denied
Wenn ein PVC im k8 Cluster angebunden wurde, um die Daten von pgadmin zu persistieren, wird möglicherweise ein mount permission denied Fehler auftreten
NULL Werte und ihre Tücken
Merke: Am besten keine NULL Werte in kritischen Spalten zulassen, die für Vergleichsoperationen genutzt werden Wenn NULL Werte mit anderen Zeichenketten verglichen werden, so ist das Ergebnis stets falsch. Dies kann zu hoher Frustration und Verwirrung führen, da es nicht…
Komma separierten String in Funktion /stored procedure übergeben
In postgres ist die Übergabe einer Komma separierten Variable an eine Funktion nicht das Gleiche, wie diese direkt in der IN Bedingung reinzuschreiben.
Führende Nullen einfügen
Wenn eine Zeitangabe als Integer Wert gespeichert wird, so verliert es die führenden Nullen …