Partitionierung eines dedizierten MySQL Servers (Master/Slave-Setup)

cosmonaut

New Member
Guten Tag ;-)

Mich interessiert, inwiefern es eine "Best Practice" gibt, wie ein MySQL Datenbankserver zu partitionieren ist; insbesondere im Hinblick auf die /TMP Partition.

Hintergrund ist eine schier unendlich andauernde Diskussion, welche Partitionierung am besten ist - und warum.

Ich freue mich auf euer Feedback! ;-)

Rene
 
Hintergrund ist eine schier unendlich andauernde Diskussion, welche Partitionierung am besten ist - und warum.
Darum antwortet auch keiner... ;)
Im Ernst: Was ist das Problem daran?
Wenn Du eh ein RAID5 hast, hast Du auch ausreichend Kapazität. Und nur weil evtl. die DB-Daten auf einer anderen Partition liegen, wird es noch lange nicht schneller.
Und die Größe von /tmp/ (wo MySQL temporäre Daten ablegt wenn der Speicher nicht reicht) hängt davon ab wie groß der Speicher ist und was für (aufwendige) Abfragen und temp-Tables auf der Datenbank laufen und genutzt werden.

Es gibt also keine Antwort auf diese pauschale Frage.
Entweder Du gehst mehr ins Detail oder Du machst einfach eine große Partition.

huschi.
 
Aus meiner Erfahrung kann ich Dir nur sagen, dass es sich positiv auswirkt wenn man /tmp/ (bzw. den Ordner wo MySQL die temporären Dateien ablegt) auf eine physikalisch getrennte Partition (andere Platte) legt.
 
Back
Top