MySql: tabelle komplett im RAM halten?
Verfasst: 22.05.2010, 02:56
hallo,
gibt es in mysql einen tabletype oder eine option um eine tabelle immer komplett im ram zu halten oder komplett zu cachen? ich weiss das es 'MEMORY' als tabletype gibt, aber damit waere die db ja nach einem serverreboot wieder weg.
die tabelle ist teil der navigation und wird bei jedem seitenaufruf mindestens einmal abgefragt, und fast alle joins greifen darauf zurueck. auf der platte belegt der table inklusive index etwa 1MB bei ~6000 rows; wenn das projekt live geht wird die tabelle wahrscheinlich 2-3x groesser werden.
jemand ne idee?
gibt es in mysql einen tabletype oder eine option um eine tabelle immer komplett im ram zu halten oder komplett zu cachen? ich weiss das es 'MEMORY' als tabletype gibt, aber damit waere die db ja nach einem serverreboot wieder weg.
die tabelle ist teil der navigation und wird bei jedem seitenaufruf mindestens einmal abgefragt, und fast alle joins greifen darauf zurueck. auf der platte belegt der table inklusive index etwa 1MB bei ~6000 rows; wenn das projekt live geht wird die tabelle wahrscheinlich 2-3x groesser werden.
jemand ne idee?