Donnerstag, 4. Oktober 2012

MySQL Tipps


Unter Linux sollte man als Dateisystem für MySQL InnoDB Tabellen XFS verwenden. Mit der Option
innodb_flush_method = O_DIRECT 
kann man die Fähigkeit von XFS, statt eines globalen Inode-Write-Locks konkurrierende Writezonen zu verwenden, ausnutzen. Dadurch sind Schreibzugriffe auf eine Datei (z.B. eine Table) parallel durchführbar, wenn diese sich nicht überlappen.

Zusätzlich empfiehlt es sich für jede Tabelle eine eigene Datei anlegen zu lassen:
innodb_file_per_table =1