Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL:Was ist der Schlüsselpuffer

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 .