Ich bin ein ziemlich neuer DBA mit Programmierhintergrund. Daher baue ich gerne Tools zum Verwalten von Aufgaben, um mich mit den Feinheiten einer Technologie vertraut zu machen.
In diesem Fall verwalte ich mehrere MySQL-Server und möchte eine Benutzeroberfläche erstellen, um den Zustand der Server anzuzeigen.
Was sind die wichtigen Statusvariablen, auf die Sie achten müssen, um eine rote Fahne zu setzen, dass auf einem Server mit langer Laufzeit etwas nicht stimmt (> 48 Stunden)?
Ein Beispiel dafür, wonach ich suche qcache_lowmem_prunes
, größer zu werden, könnte auf eine Fehlkonfiguration hinweisenquery_cache
mysql
monitoring
Derek Downey
quelle
quelle
Antworten:
Hier ist ein Link zu einer Reihe von Links zum Thema " Optimieren von Best Practices ".
Die Kurzform lautet: Es kommt darauf an. Was Sie Tuning für ? Das Optimieren der Leseleistung unterscheidet sich von der Schreibleistung und alles ändert sich, wenn Sie zu einem Cluster wechseln. Es gibt keinen Satz von "magischen Variablen", die für jede Situation leise optimiert werden können.
Von diesen aus können Sie Überwachungsvariablen betrachten, da die Variablen, die abgestimmt werden müssen, stark mit den Variablen zusammenhängen, die überwacht werden müssen.
quelle