Event details

MySQL Monitoring & Management

von Christoph Mitasch (Thomas-Krenn.AG)

Friday, 25.05.2012, Europa I, 16:45-17:30 Uhr

MySQL besitzt eine Vielzahl von eingebauten Möglichkeiten den Server zu analysieren. Dabei wird u.a. auf die Kommandos SHOW, EXPLAIN, das INFORMATION_SCHEMA sowie das Slow/General Query Log eingegangen. Neu seit Version 5.5 ist auch das PERFORMANCE_SCHEMA welches ebenfalls vorgestellt wird.

Weiters wird ein Überblick über Monitoring Lösungen von Drittanbietern für MySQL gegeben. Hier wird der Fokus auf freie Software gelegt. Ein GUI zum Monitoring bietet z.B. Kontrollbase, Jetprofiler und ganz rudimentär auch phpMyAdmin. Weiters bekommt man sehr umfangreiche Graphen beim Einsatz der mysql-cacti-templates.

Zur reinen Überwachung bieten sich diverse Nagios/Icinga Plugins an. Dies ist vor allem dann besonders wichtig, wenn man MySQL Replikation einsetzt. In diesem Fall muss sichergestellt werden, dass der Slave Lag nicht zu groß wird und außerdem die Datenbestände auf Master und Slave Systemen ident sind (Checksummen).

Sehr umfangreiche MySQL Kommandozeilen-Tools bietet Percona an. Diese werden neuerdings Percona Tools (vormals Maatkit) genannt und bieten umfangreiche Funktionen zur Analyse und Verwaltung von MySQL an (z.B. pt-heartbeat, pt-table-checksum, pt-variable-advisor, …).

Dieser Vortrag stellt verschiedene Methoden zum Monitoring und Management von MySQL vor. Der Vortrag ist stark an praktischen Erfahrungen orientiert und soll auch einen Erfahrungsaustausch mit den Besuchern ermöglichen.

Über den Autor Christoph Mitasch:

Christoph Mitasch is working as a technology specialist at Thomas-Krenn.AG. He is currently responsible for maintaining and advancing the webshop infrastructure.

Starting as a project at the University of Applied Sciences Hagenberg, Austria in 2002, he has acquired in depth knowledge in the area of high availability and data replication in Linux since then. After doing an internship and the diploma thesis ("Server-Based Wide-Area Data Replication for Disaster Recovery") at IBM Linz he graduated in June 2004 in Hagenberg at the course of studies "Computer- and Mediasecurity".

After one more year at IBM Linz Christoph joined Thomas-Krenn.AG in autumn 2005. He developed the Thomas Krenn Linux HA cluster with integrated virtualization (based on Virtuozzo/OpenVZ) that was sold for more then 3 years as an easy-to-use out-of-the-box solution.

Christoph has published a paper for Linuxtag 2006, 2011 and was a speaker at Linuxwochen Linz 2006, CeBit 2007 and Systems 2007.

He lives near Linz, Austria and beside working is enjoying running and juggling, where he currently is holding a several world records in team juggling.