Hvad er nøglebufferen?
Nøglebufferen er MyISAM-specifik, en struktur for indeksblokke, der indeholder et antal blokbuffere, hvor de mest anvendte indeksblokke er placeret. Det er meningen at minimere disk I/O, fordi hukommelsen stadig er hurtigere end harddiske [i øjeblikket]. MyISAM-nøglebufferen er beskrevet mere detaljeret i dokumentation .
Retningslinjer for indstilling af nøglebufferen
Størrelse afhænger af antallet af indekser, datastørrelse og arbejdsbyrde.
- Indstil op til 30-40 % af tilgængelig hukommelse, hvis du udelukkende bruger MyISAM-tabeller. 2-4 MB minimum; at dedikere GB'er kan være spild.
For mere info, se denne artikel om MySQL-tuning .