Was ist der Schlüsselpuffer?
Der Schlüsselpuffer ist MyISAM-spezifisch, eine Struktur für Indexblöcke, die eine Reihe von Blockpuffern enthält, in denen die am häufigsten verwendeten Indexblöcke platziert werden. Es ist wichtig, um die Festplatten-E / A zu minimieren, da der Speicher [derzeit] immer noch schneller ist als Festplatten. Der MyISAM-Schlüsselpuffer wird ausführlicher in der beschrieben Dokumentation .
Richtlinien für die Optimierung des Schlüsselpuffers
Die Größe hängt von der Anzahl der Indizes, der Datengröße und der Arbeitslast ab.
- Stellen Sie bis zu 30-40% des verfügbaren Speichers ein, wenn Sie ausschließlich MyISAM-Tabellen verwenden. mindestens 2-4 MB; Das Zuweisen von GBs kann eine Verschwendung sein.
Weitere Informationen finden Sie unter dieser Artikel über MySQL-Tuning .