Software > Datenbanken

mysql auf e3500 komplett im ram

(1/4) > >>

tassilo:
hallo

ich hab hier eine db die zwar recht klein (max 2mb) ist aber sehr oft (mehrmals pro sekunde) geändert wird (update table ...).
ich denke die platten sind zwar schnell aber könnte man solch eine db nicht kopmplett "im ram" halten ? quasi in einer ramdisk oder so?
wie sollte man das am besten machen.. wirklch als ramdisk (gibts sowas für solaris 10) oder einfay "type=memory" aussuchen ?
und ja es muss mysql sein denn die "clientanwendung" will das so...

grüße

tassilo

escimo:
Es geht eigentlich recht einfach: man stelle die DB-Files in das /tmp-Verzeichnis. Nur wenn dann der Strom mal weg ist, Pech. ;D

Habe ich bei MySQL noch zumindest noch nirgends gelesen. Was sagt google dazu?

Gruß
escimo

tassilo:
hallo

ist das /tmp verzeichis eine "ramdisk" ?

nett..

jo das mit dem strom weg, daten weg ist der nachteil aber dafür sollte es um einiges schneller sein (imho).

was meinst du mit "habe ich bei mysql noch nicht gelesen" ? was gelesen ? den "memory table" ? da sacht mysql :  MEMORY       Hash based, stored in memory, useful for temporary tables.

grüße und danke

tassilo:
hallo

hab gleich nochmal geguckt... also :

-bash-3.00# df -h
Dateisystem           Größe belegt verfügbar Kapazität Eingehängt auf
/dev/md/dsk/d0         5,2G   4,1G   1,0G    81%    /
/devices                 0K     0K     0K     0%    /devices
ctfs                     0K     0K     0K     0%    /system/contract
proc                     0K     0K     0K     0%    /proc
mnttab                   0K     0K     0K     0%    /etc/mnttab
swap                   3,4G   1,1M   3,4G     1%    /etc/svc/volatile
objfs                    0K     0K     0K     0%    /system/object
fd                       0K     0K     0K     0%    /dev/fd
swap                   3,4G   648K   3,4G     1%    /tmp
swap                   3,4G    48K   3,4G     1%    /var/run
/dev/dsk/c0t0d0s7      256M   107M   123M    47%    /export/home

das irritiert mich etwas da ich nur 2 gig ram in dem system habe. aber vielleicht versteh ich das nur nicht so richtig (bin ja froh das es überhaupt ein df auf solaris gibt)

grüße

Ten Little Indyans:

--- Zitat von: tassilo am 18. Januar 2008, 00:44:13 ----bash-3.00# df -h
Dateisystem           Größe belegt verfügbar Kapazität Eingehängt auf
swap                   3,4G   648K   3,4G     1%    /tmp

das irritiert mich etwas da ich nur 2 gig ram in dem system habe. aber vielleicht versteh ich das nur nicht so richtig (bin ja froh das es überhaupt ein df auf solaris gibt)

--- Ende Zitat ---

Da zählt die Swap-Partition auf der Platte mit dazu! Wenn Du also in /tmp mehr reinschreibst als Du noch freien physikalischen Speicher hast dann landet es sowieso auf der Platte.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln