Speicherplatz Verteilung auf den Festplatten anzeigen

root@server:/var/backups# df -h Filesystem            Size  Used Avail Use% Mounted on /dev/vda               99G   95G     0 100% / udev                  1.8G  164K  1.8G   1% /dev none                  1.8G     0  1.8G   0% /dev/shm none                  1.8G   36K  1.8G   1% /var/run none                  1.8G     0  1.8G   0% /var/lock[…]

Mit vmstat Hardwarestati ansehen

Mit dem Befehl vmstat kann die Auslastung der System Hardware geprüft werden bzw. festgestellt werden wo ein Engpass vorliegen liegen könnte. vmstat zeigt Informationen über: Prozesse Arbeitsspeicher (RAM) Auslagerung des Arbeitsspeichers in Swap-Bereiche (paging) Input-Output-Last (meist mit Festplatten-Zugriffen gleichzusetzen) Prozessor-Auslastung[…]

Der MySQL Query-Cache

Beim Testen verschiedener MySQL Abfragen hinsichtlich Ihrer Performance, hängt natürlich sehr viel vom Cache ab. Im Query-Cache werden SQL-Querys und entsprechende Ergebnisse gespeichert. Wenn das gleiche SQL-Statement mehrmals benutzt wird und die betroffenen Datensätze sich nicht verändert haben, wird das Ergebnis aus dem Cache geliefert. Bei einem kleineren Cache kommt es logischer Weise entsprechend schneller zu dem Effekt, dass ältere Statements aus dem Cache entfernt werden um neuere zu speichern.
In Szenarien, in denen häufig auf Bestandsdaten zugegriffen wird, kann MySQL Query-Cache enmorme Performance bringen. Besonders bei komplexen Statements kann der Cache sehr wirkungsvoll sein, da das zeitaufwendige Parsen des Statements entfällt. Bei Bewegungsdaten, dürften die Geschwindigkeitssteigerungen eher gering sein.