Software > Datenbanken
mysql auf e3500 komplett im ram
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