Vortragsfolien "Monitoring MySQL" Ich war faul. Die Vortragsfolien zu "Monitoring MySQL" hätten schon lange online sein sollen. Wie dem auch sei: Wie versprochen sind sie hier nun...
Zwischen 5.0.26 und 5.0.36 ändert sich die Struktur der Locks auf
dem InnoDB Buffer Pool. Installationen mit einem sehr großen
Buffer Pool (16G oder mehr) und einer hohen Zahl von
gleichzeitigen Connections (4+ CPUs) können in Lock Contention
auf dem globalen InnoDB Buffer Pool sterben. In Cacti sieht das
dann zum Beispiel so aus:
5.0.26, hohe InnoDB-Last, speichergesättigte Umgebung (RAM >
Datenbankgröße), viele Clients und CPUs.
CPU-Verbraucht > 100% wird nicht richtig gezeichnet, daher die
Lücken im Graph. Man beachte die System-Time (Das Rote ist
gefährlicher Lock-Belag!).
Eine zweite Maschine mit einem vergleichbaren Graph sieht nach
dem Upgrade auf 5.0.36 wie folgt aus:
5.0.36 in derselben Situation. Blau (Usertime) vergleichbar, fast
kein Rot (Systemtime, Lock Waits) mehr.
Adtron SATA 32 GB Flash Disk Ein Artikel
auf
Golem hat mich auf Flash-Platten mit SATA-Interface
aufmerksam gemacht. Bei Adtron findet man die mit bis zu 160GB in 2.5"
und 3.5" Formfaktor und mit ATA- oder SATA-Interfaces. Leider
schweigt sich sogar ein technisches Datenblatt als PDF über die Zugriffszeiten aus -
Datentransferraten werden mit um die 60 MB/sec angegeben.
Ein Anruf bei Adtron brachte dann Erleuchtung: Die Zugriffszeiten
sind mit 0.5ms mindestens zehn Mal kleiner als bei physikalischen
Platten, Cache-Probleme gibt es nicht (die Platte hat keinen
Cache, sie ist ein Cache), und eine interne …
In eineinhalb Wochen geht es los: Vom 27.Februar bis zum 2. März
finden parallel zur OpenSolaris-Developer-Konferenz in Berlin die
GUUG Frühjahrsfachgespräche 2007 statt. Die
Location ist geändert worden, die Konferenz findet nun an der
Freien
Universität Berlin statt.
Das Gesamtprogramm ist recht vielversprechend. Am
Dienstag und auch am Mittwoch ist leider der Kerberos und LDAP-Workshop, den ich gerne gesehen
hätte und ein IP V6 Workshop - beide überschneiden sich mit
meinem …
Angenommen, Eure Firma würde auf Slashdot erwähnt, würde Euer CEO dann in den Kommentaren Fragen beantworten?
Web-2.0-Anwendungen absichern: Die verbesserte Einsatztauglichkeit der Web-2.0-Anwendungen wird auf Kosten von neuen Sicherheitsproblemen erworben. Sowohl die mächtige Logik im JavaScript als auch der permanente Login auf vielen Sites bergen Risiken, die anders und gezielt beantwortet werden müssen. Dieses Webseminar gibt einen Überblick, bewertet die Probleme und stellt Lösungswege vor. Der Referent ist Johann-Peter Hartmann von Mayflower, der Termin ist Donnerstag, 30. Januar 2007, 14:00 MEZ. Die Veranstaltung ist ein MySQL Webex-Webinar, d.h. es wird ein Webex-Client benötigt und man muß sich anmelden. Das Webinar wird einige Tage nach dem Abschluß zum nichtinteraktiver Download zur …
[Mehr]
Auf Sourceforge findet man Plug-in development guidelines für den Nagios
Netzwerkmonitor. Demnach ist es trivial, Nagios-Plugins zu
entwickeln: Der Check ist ein externes Programm, das den
Returncode 0, 1 oder 2 zurück gibt und eine einzeilige Nachricht
auf stdout druckt.
Tun wir das doch mal für MySQL: Wir wollen die Anzahl der
Threads_connected überwachen und den Replikationsstatus:
SQL-Thread und IO-Thread müssen laufen und der Slave-Lag darf
nicht zu groß sein.
Wir schreiben das Plugin in C, damit wir zugleich mal lernen, die
MYSQL Client-API in C zu verwenden - Shellscripte, die sich das
abbrechen gibt es ja schon genug.
Der gesamte Quelltext aus diesem Beispiel kann hier runtergeladen
werden: check_mysql.c
…
Es gibt Angebote des Arbeitgebers, die man nur mit gemischten Gefühlen bewirbt. Und es gibt solche, die man bedenkenlos empfehlen kann. Wenn Johann-Peter Hartmann sich anschickt ein Webseminar zum Thema Web-2.0-Anwendungen absichern zu geben, dann ist das ein Pflichttermin.
Ich hatte das Glück in den letzten Jahren immer mal wieder mit Johann arbeiten zu dürfen und hoffe darauf, dass dies auch in Zukunft so sein wird, weshalb ich dieses Webseminar guten Gewissens empfehlen kann. Die Beweihräucherung seines PHP-Konferenz Talks von Andreas Demmer trifft es bereits sehr gut. Ich würde …
[Mehr]Es gibt Angebote des Arbeitgebers, die man nur mit gemischten Gefühlen bewirbt. Und es gibt solche, die man bedenkenlos empfehlen kann. Wenn Johann-Peter Hartmann sich anschickt ein Webseminar zum Thema Web-2.0-Anwendungen absichern zu geben, dann ist das ein Pflichttermin.
Ich hatte das Glück in den letzten Jahren immer mal wieder mit Johann arbeiten zu dürfen und hoffe darauf, dass dies auch in Zukunft so sein wird, weshalb ich dieses Webseminar guten Gewissens empfehlen kann. Die Beweihräucherung seines PHP-Konferenz Talks von Andreas Demmer trifft es bereits sehr gut. Ich würde …
[Mehr]