Profiler für MySQL

Ein neues, interessantes Produkt ist für MySQL auf den Markt gekommen: ein Profiler. Bekannt sind ja bereits die „MySQL-Enterprise-Services“, die zumindest ein Monitoring eines MySQL-Servers erlauben. Der Jet Profiler hingegen ist ein wirklicher Profiler, der es vermag, die häufigsten (und langsamsten) SQL-Queries in einer Statistik darzustellen (siehe Bild). Es wird unterschieden zwischen einer frei verfügbaren Version, und einer kommerziellen Distribution für 99$ pro Jahr. Die kommerzielle Version unterscheidet hierbei zwischen den einzelnen Benutzern einer Datenbank, und ist auch dazu in der Lage, sogenannte „slow queries“ – also extrem langsame SQL-Abfragen – aufzuspüren. Schon die freie Version gibt wichtige Aufschlüsse über schwache SQL-Abfragen und sollte ein Muss für jeden Entwickler sein!

weiterlesen

Portage Konflikte Lösen

Portage Konflikte gehören zu den eher unschönen Errungenschaften von Gentoo Linux. Sie treten immer dann auf, wenn ein neu zu installierendes Paket sich mit einem bereits installierten Paket ins Gehege kommt. Ein sehr „berühmter“ Konflikt trat so zum Beispiel bei der Installation von sendmail auf, dass von mailbase geblockt worden ist. Oder auch pam-login und shadow, wo das pam-login einmal Bestandteil von shadow war, dann wieder nicht und zu guter letzt doch wieder. Emerge meldet sich dann mit einem „Paket xyz is blocking zyx“.

weiterlesen