Vad är nyckelbufferten?
Nyckelbufferten är MyISAM-specifik, en struktur för indexblock som innehåller ett antal blockbuffertar där de mest använda indexblocken är placerade. Det är menat för att minimera disk I/O, eftersom minnet fortfarande är snabbare än hårddiskar [för närvarande]. MyISAM-nyckelbufferten beskrivs mer i detalj i dokumentation .
Riktlinjer för inställning av nyckelbufferten
Storleken beror på mängden index, datastorlek och arbetsbelastning.
- Ställ in upp till 30-40 % av tillgängligt minne om du enbart använder MyISAM-tabeller. minst 2-4 MB; att dedikera GB kan vara ett slöseri.
För mer information, se denna artikel om MySQL-inställning .