Wat is de sleutelbuffer?
De sleutelbuffer is MyISAM-specifiek, een structuur voor indexblokken die een aantal blokbuffers bevat waar de meest gebruikte indexblokken worden geplaatst. Het is bedoeld om schijf-I/O te minimaliseren, omdat het geheugen [momenteel] nog steeds sneller is dan harde schijven. De MyISAM-sleutelbuffer wordt in meer detail beschreven in de documentatie .
Richtlijnen voor het afstemmen van de toetsbuffer
Grootte hangt af van het aantal indexen, gegevensgrootte en werklast.
- Stel tot 30-40% van het beschikbare geheugen in als u uitsluitend MyISAM-tabellen gebruikt. minimaal 2-4 MB; GB's toewijzen kan zonde zijn.
Voor meer informatie, zie dit artikel over MySQL-afstemming .