How to keep a table in memory?

Поиск
Список
Период
Сортировка
От adrobj
Тема How to keep a table in memory?
Дата
Msg-id 13700771.post@talk.nabble.com
обсуждение исходный текст
Ответы Re: How to keep a table in memory?  (Heikki Linnakangas <heikki@enterprisedb.com>)
Список pgsql-hackers
I have a pretty small table (~20MB) that is accessed very frequently and
randomly, so I want to make sure it's 100% in memory all the time. There is
a lot of other staff that's also gets accessed frequently, so I don't want
to just hope that Linux file cache would do the right thing for me.

Is there any way to do that?

One idea I have in my head is to start a process that does mmap() and
mlock() with the table file. Will it work? If so, are there any potential
problems?
-- 
View this message in context: http://www.nabble.com/How-to-keep-a-table-in-memory--tf4789293.html#a13700771
Sent from the PostgreSQL - hackers mailing list archive at Nabble.com.



В списке pgsql-hackers по дате отправления:

Предыдущее
От: "Nikolay Samokhvalov"
Дата:
Сообщение: Re: proposal casting from XML[] to int[], numeric[], text[]
Следующее
От: Andrew Dunstan
Дата:
Сообщение: Re: proposal casting from XML[] to int[], numeric[], text[]