Re: How to gracefully keep my specific index in memory ?

From: Laurenz Albe <laurenz(dot)albe(at)cybertec(dot)at>
To: James(王旭) <wangxu(at)gu360(dot)com>, pgsql-general <pgsql-general(at)postgresql(dot)org>
Subject: Re: How to gracefully keep my specific index in memory ?
Date: 2019-08-12 12:24:00
Message-ID: 27c1fc51f3372828740c45a97d2a76bbaf1f667c.camel@cybertec.at
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

James(王旭) wrote:
> As the title,How to keep a specific index in memory gracefully?
>
> After some statistical query, I can determine that not all indexes can be fit into memory,
> but one of the most frequently used indexes(say idx_xyz) can be definitely fit into
> memory(specifically ,[the size of idx_xyz]=20% x [memory size]).
>
> I know there's pgprewarm, but I feel with pgprewarm I can't keep things under control, e.g. no realtime monitor, being squeezed out of memory ,.etc.
>
> Is it possible that I can simply do something like "select idx_xyz into xxx" and keep the specific index in memory forever?

If the indexes are frequently used, they should remain cached anyway.

Yours,
Laurenz Albe
--
Cybertec | https://www.cybertec-postgresql.com

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Shital A 2019-08-12 12:57:19 Fwd: Postgres HA - pacemaker RA do not support auto failback
Previous Message Олег Самойлов 2019-08-12 11:47:32 Re: PostgreSQL lock file