Wir mussten mehrere Microsoft SQL Server Datenbanken nach MySQL auf einem Linux Server zügeln. Zu diesem Zweck setzten wir die Java Libraries Liquibase und DbUnit ein. Folgende Libraries werden benötigt. Liquibase 2.0 RC1 DbUnit 2.4.7 JTDS 1.2.4 JDBC Treiber für MSSQL Server MySQL Connector 5.1.10 JDBC Treiber für MySQL SL4J 1.5.8 Logback 0.9.17 Es werden [...]
MySQL Performance
Hier findet sich eine etwas älterere Beschreibung über die verschiedenen Einstellungemöglichkeiten im MySQL my.ini (oder my.cfg): http://www.mysqlperformanceblog.com/2006/09/29/what-to-tune-in-mysql-server-after-installation/ Falls man Innodb Datenbanken verwendet sollte man darauf achten den Parameter innodb_flush_log_at_trx_commit auf 2 zu setzen. Per Default ist dieser Parameter auf 1 eingestellt. Ein Vergleich mit PolePosition bringt eine etwa 20% bessere Performance wenn der Parameter auf [...]
Ownerwechsel in MS SQL Server 2005
Falls mal ein Skript eine Tabelle mit dem falschen Owner erstellt, kann man dies mit folgender Funktion wieder reparieren. In diesem Beispiel wird die Tabelle Test welche irrtümlicherweise mit dem Schema “User” erstellt wurde wieder auf “dbo” umgebogen. EXEC(‘sp_changeobjectowner @objname = ”User.Test”, @newowner = dbo’)