Benchmark: SSD-Raid vs. SAS-Raid
Hier noch ein kleiner Benchmark, der schon einige Zeit zurückliegt. Um die Performance eines unserer Datenbankserver zu erhöhen, wurde eine Raid 10 aus 4 SAS-Festplatten durch ein Raid 10 aus SSDs...
View ArticleWorkshop: Verwaiste Benutzerprivilegien in MySQL finden und eleminieren
MySQL erlaubt eine sehr fein strukturierte Rechtevergabe für Benutzer. Somit ist es möglich, einem Benutzer nur die Rechte für ein einzelnes Datenbankschema, eine einzelne Tabelle, einer Tabellenspalte...
View ArticleKostenpflichtige Erweiterungen von Oracle für MySQL 5.5
Wer das Changelog des aktuellen MySQL 5.5.16 Release studiert, wird auf neue Features stoßen, die nur der kommerziellen Enterprise Edition vorbehalten sind. Dies betrifft das Plugin Threadpool,...
View ArticleBuchkritik: SQL Antipatterns – Avoiding the Pitfalls of Database Programming
Eigentlich hatte ich nicht vor, jemals eine Buchkritik zu schreiben, aber ich bin so begeistert von diesem Buch, dass ich es unbedingt weiter empfehlen muss. Titel: SQL Antipatterns...
View ArticleBenchmark: MySQL 5.5 vs. MySQL 5.1
Das MySQL 5.5 auf Servern mit vielen CPU-Cores mehr Transaktionen als MySQL 5.1 durchsetzt, kann man vielen Benchmarks im Internet entnehmen. Allerdings werden bei diesem Benchmarks meist Server mit...
View ArticleKurztipps: Sybase ASE Transact-SQL – Letzten Teil eines Strings ermitteln
Neulich kam ich in die Verlegenheit, mich mit den Stringfunktionen aus Sybase T-SQL auseinanderzusetzen. Ziel war es, den letzten Teil eines Strings zu ermitteln, ohne eine zusätzliche Stored Procedure...
View ArticleMySQL 5.6 RC veröffentlicht
Oracle hat letzte Woche auf der MySQL Connect Conference die Verfügbarkeit des ersten Release Candidates für MySQL 5.6 bekannt gegeben. Die Liste der neuen Features ist lang. Besonders freue ich mich...
View ArticleWorkshop: Sybase ASE Errorlog rotieren – Teil 1
Das Errorlog des Sybase Adaptive Server Enterprise (ASE) enthält alle wichtigen Informationen des Datenbank-Servers. Dies beinhaltet alle Startup-Meldungen, Tuning-Hinweise und System-Warnungen, sowie...
View ArticleGelesen: Effective MySQL – Backup and Recovery
Seit langem kam ich mal wieder dazu ein Buch von dem Stapel “Ungelesen” zu nehmen und auf den Stapel “Gelesen” abzulegen. Dabei handelte es sich um das Buch “Backup and Recovery” von Ronald Bradford...
View ArticleBenchmark: MySQL 5.5 Hyper Threading Performance
Hintergrund dieses damaligen Benchmarks war der Fakt, dass zwei neue eigentlich identisch ausgelegte Server deutlich unterschiedliche Ergebnisse beim gleichen MySQL Benchmark Test lieferten. Nach...
View Article