QuicksearchDisclaimerThe individual owning this blog works for Oracle in Germany. The opinions expressed here are his own, are not necessarily reviewed in advance by anyone but the individual author, and neither Oracle nor any other party necessarily agrees with them.
|
Kris Empfehlungen für mysql auf Solaris umgesetztMonday, August 27. 2007Trackbacks
Trackback specific URI for this entry
No Trackbacks
Comments
Display comments as
(Linear | Threaded)
Was ist mit Copy-on-Write? Das sollte man bei ner Datenbank doch dringend abschalten, oder? Wie geht das?
Wenn die Blocksize der Datenbank identisch groesser der Blocksize des Filesystems ist, dann ist genau das kein problem. Du willst sogar genau das, weil dadurch auch das entgültige Schreiben auf die Platte linearisiert werden und nicht nur die Schreibzugriffe auf das Mysql-Log
also der Kollege hier (http://dimitrik.free.fr/db_STRESS_BMK_Part2_ZFS.html) erreicht nach vielen Optimierungen gerade mal 100% der UFS Performance auf einem ZFS (für seine Tests) - gibts da nen aktuelleren Stand? Da es auch noch ne Menge Bugs gibt und gab (stichwort aggressive ZFS Cache allocation eating up memory) ist ja die Frage ob man das schon "produktiv" einsetzen sollte.
Ich beantworte es mal so: Eine ganze Reihe unserer Kunden hat es bereits im Einsatz.
Zu dem Benchmark: Zum einen beruecksichtigen die Benchmarks noch nicht das separated ZIL, zum anderen sind die Werte im vergleich zu direct i/o zu sehen. Da aggressive Cache allocation kann man sehr gut unter kontrolle bringen. Siehe dazu auch solarisinternals.com wiki.
Ich gehe mal davon aus das es sich bei den 500GB Platten um SATA handelt. Viel hilft zwar bekannt viel, aber SATA ist IMHO für den Bereich nicht wirklich ausgelegt. SATA Platten hassen kleine random I/Os, wie sie ja nun mal gerade bei DBs vorkommen, wie die Pest. Dafür sind die Dinger auch nicht ausgelegt (Arme, Köpfe, Lager, Drehzahlen usw.). SATA macht Spaß bei langen sequentiellen I/Os, wie z.B. bei Backup-2-Disk, aber bei viel random I/O würde ich immer noch SCSI bzw. SAS Platten vorziehen, vorzugsweise 2,5", 15k UPM: Dreht schneller, kleinere Platten, kürze Seektime als 3,5" und von der Lebensdauer her stehen die den großen auch ins nichts nach - vor allem keiner SATA.
Just my 2 Cent.
Also, es gibt auch SATA-Platten in vernünftiger Qualität. Die Platten in der Thumper sind nicht Consumerqualität. Wir verwenden die Maschine durchaus für Datenbanken. Vornehmlich im Datawarehousing. Aber du hast recht, schwerlast/random-i/o wuerde ich da auch nicht draufpacken ....
|
+1The LKSF bookThe book with the consolidated Less known Solaris Tutorials is available for download here
Web 2.0Contact
Networking xing.com My photos Buttons![]() This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Germany License
![]() ![]() ![]() Blog AdministrationDonateOkay, okay ... as several people have asked for it ... but you know my opinion.
|