sql >> Databasteknik >  >> RDS >> Mysql

MySQL:Vad är nyckelbufferten

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 .




  1. sökordsfel saknas i oracle CASE WHEN sql-satsen

  2. LISTAGG alternativ i Oracle 10g

  3. Lägg till 6 timmar till now()-funktionen

  4. hämta data från mysql och visa i form