Avatar billede kernelx Juniormester
23. april 2007 - 10:00 Der er 6 kommentarer og
1 løsning

en table i RAM

Hi,

jeg vil inde i en MySQL-DB have en tabel, hvor data kun ligger i Memory'en (RAM) af en Server - og ikke skrives på harddisken.
jeg vil gerne have, at data kan læses så hurtigt som muligt.

er det muligt?

med venlig hilsen
KernelX
Avatar billede fsconsult.dk Nybegynder
23. april 2007 - 10:03 #1
Du skal bare vælge tabel-typen HEAP.  Bare du er opmærksom på at indholdet af tabellen forsvinder når databasen/serveren genstartes.
Avatar billede kernelx Juniormester
23. april 2007 - 10:34 #2
hvordan kan sådan en CREATE table se ud?

CREATE TABLE (HEAP) test (
testcol VARCHAR(50) NOT NULL
);

?
husk at skrive et eller andet som svar
Avatar billede fsconsult.dk Nybegynder
23. april 2007 - 10:38 #3
CREATE TABLE test (
testcol VARCHAR(50) NOT NULL
) ENGINE=HEAP;
Avatar billede kernelx Juniormester
23. april 2007 - 10:43 #4
mange tak!
Avatar billede kernelx Juniormester
24. april 2007 - 21:50 #5
er det det samme som MEMORY?
i phpMyAdmin er der ikke mulighed for at vælge HEAP. Men der er mulighed for at vælge MEMORY
Avatar billede fsconsult.dk Nybegynder
24. april 2007 - 22:02 #6
i de nyere versioner hedder det MEMORY, men det er det samme som HEAP
Avatar billede kernelx Juniormester
25. april 2007 - 08:57 #7
ok
thx for info
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester