Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / partitioning: можно ли так разместить части таблицы? / 4 сообщений из 4, страница 1 из 1
26.09.2007, 20:07
    #34829458
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
partitioning: можно ли так разместить части таблицы?
Создать RAM disk (вроде так называтся) и разместить там самую активно используемую часть.
Можно ли?
...
Рейтинг: 0 / 0
26.09.2007, 20:26
    #34829507
Andrey Daeron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
partitioning: можно ли так разместить части таблицы?
WinnipuhСоздать RAM disk (вроде так называтся) и разместить там самую активно используемую часть.
Можно ли?
Самое смешное, что идею можно реализовать не напрягаясь. В смысле вообще. Линух так и делает держа в кеше самые часто используемые страницы данных Главное что бы кеша хватило.
...
Рейтинг: 0 / 0
27.09.2007, 14:03
    #34831224
quadavr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
partitioning: можно ли так разместить части таблицы?
Andrey Daeron
Линух так и делает держа в кеше самые часто используемые страницы данных Главное что бы кеша хватило.
Небольшое уточнение - активной модификации измененные страницы кеша рано или поздно всё-равно будут сбрасываться на диск, какой бы ни был размер кеша. В случае с размещением в swapfs/tmpfs реального I/O вообще не будет.
Так что при _очень_ интенсивной модификации И если данные не страшно потерять - RAM-disk смысл имеет. Если данные важны - лучше смотреть в сторону RAID с большим кешем на батарейке.
...
Рейтинг: 0 / 0
27.09.2007, 16:18
    #34831911
Shweik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
partitioning: можно ли так разместить части таблицы?
Да кочечно, например:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
# initmemdb.sh
#!/bin/sh
PG_PREFIX="/usr/local/pgsql"
umount ${PG_PREFIX}/stuff
mdconfig -d -u  0 
mdconfig -a -t malloc -s 256m -u  0 
newfs -m  0  -U /dev/md0
mount /dev/md0 ${PG_PREFIX}/stuff/
mkdir ${PG_PREFIX}/stuff/data
chown postgres ${PG_PREFIX}/stuff/data
echo  "${PG_PREFIX}/bin/initdb -D ${PG_PREFIX}/stuff/data" |  su postgres
Думаю установки планировщика придется подкрутить.
Выигрыш в принципе есть но реальный смысл подобный изврат имеет имхо только при работе с LiveCD/flash.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / partitioning: можно ли так разместить части таблицы? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]