Hey ihr,
der Alptraum eines jeden Sysadmin oder Softwareentwicklers, man muss eine große Datenbank auf einen anderen Server transferieren. Natürlich mit möglichst wenig bis gar keiner Downtime.
In meinem heutigen Blogeintrag will ich euch ein paar Tips&Tricks am Beispiel einer PostgreSQL Datenbank geben, einige Dinge lassen sich aber auch auf andere…
weiterlesenHey,
jeder Softwareentwickler oder Systemadministrator kennt das Problem. Ein Prozess läuft tierisch lange, stürzt ab, frisst viel CPU oder hängt einfach nur fest.
Jetzt kann man natürlich anfangen und seinen Code mit Logaufrufen verminen, das führt oft zum Ziel, kann aber sehr aufwändig werden.
Für einen ersten Überblick eignet sich das Tool…
weiterlesenHey,
wie ihr sicher schon in einigen unserer Blogposts für Softwareentwickler gelesen habt, legen wir sehr viel Wert schnelle Zugriffs- und Antwortzeiten. Ordentliches Caching ist dafür natürlich unerlässlich. In diesem Zusammenhang habt ihr bei uns sicher auch schon einiges über…
weiterlesenHey,
als Softwareentwickler und/oder Systemadministrator ist man natürlich immer bestrebt eine performante Anwendung zu programmieren und die Rechenlast möglichst gering zu halten.
Gerade für Services, welche nicht so einfach horizontal skalieren, wie bspw. eine Datenbank, ist die Auslastung ein sehr wichtiger Aspekt.
Gängige…
weiterlesenWelcher Softwareentwickler kennt es nicht, kurz vor Feierabend noch "kurz" ein Command auf der Konsole absetzen und dann ab nach Hause.
Schon beim Druck auf "Enter" wird einem dann bewusst, dass man es doch lieber im Screen hätte starten sollen. Spätestens nach 30 Minuten ärgert man sich dann so sehr, dass man das Command abbricht und es im Screen neustartet…
weiterlesenWelcher Softwareentwickler kennt es nicht? Eine Datenbanktabelle wird immer größer und größer. Abfragen auf diese Tabelle werden immer langsamer, die Indizes wachsen stetig und Wartungsarbeiten wie bspw. das Reindizieren werden nahezu unmöglich, da sie immer länger dauern und somit Zugriffe auf diese Tabelle immer länge blockieren.
Oft kann man auf bestimmte…
weiterlesenHey,
als Systemadministrator oder Softwareentwickler kommt man heutzutage wohl nicht mehr drumherum, sich mit dem Thema Cloudcomputing zu beschäftigen.
Ich habe mir mal die Amazon EC2 Instanztypen genauer angeschaut. Aktuell gibt es dort 29…
weiterlesen