Rouven: MEMORY Engine

Beitrag lesen

Hello,

Nun würde ich gern wissen, ob sich die Tabelle wirklich im Arbeitsspeicher befindet, oder ob sie schon auf die Festplatte "geswapped" wird.
Wie könnte man soetwas herausbekommen?

ich würde sagen, indem man das Handbuch liest: Dort steht explizit geschrieben, "Wie der Name schon sagt, werden MEMORY-Tabellen im Arbeitsspeicher gespeichert " [...] "gehen alle in MEMORY-Tabellen gespeicherten Daten verloren. Die Tabellen selbst bestehen weiter, da ihre Definitionen in .frm-Dateien auf der Festplatte gespeichert sind, doch ihre Daten sind fort, wenn der Server wieder hochfährt."
Man benutzt diese Tabellen für temporäre Daten. Vorteil: schnell, da alles im Speicher. Nachteil: Keinerlei Persistenz.

MfG
Rouven

--
-------------------
"I wish it need not have happened in my time" - "So do I, and so do all who live to see such times. But that is not for them to decide. All we have to decide is what to do with the time that is given us."  --  J.R.R. Tolkien: "The Lord Of The Rings: The Fellowship Of The Ring"