From: | hmidi slim <hmidi(dot)slim2(at)gmail(dot)com> |
---|---|
To: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, pgsql-general(at)postgresql(dot)org |
Subject: | Re: How clear the cache on postgresql? |
Date: | 2017-11-24 17:09:42 |
Message-ID: | CAMsqVxuMLRZaHFtn3rJoPn1PGct9aS2pyLtMRAkGW2xzMOjb6g@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
I execute the command sync && echo 3 > /proc/sys/vm/drop_caches but I
still got buffers hit added to that buffers read now.Why I got the buffers
hit?
2017-11-24 17:55 GMT+01:00 Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>:
> bricklen <bricklen(at)gmail(dot)com> writes:
> > On Fri, Nov 24, 2017 at 6:54 AM, hmidi slim <hmidi(dot)slim2(at)gmail(dot)com>
> wrote:
> >> I'm trying to analyze some queries using the explain instructions and
> the
> >> option analyze and buffers. I realized that the query refers to the
> cache
> >> memory to return the results. Is there any solution to clear the cache
> in
> >> postgresql inorder to get execution time of the query when it get data
> from
> >> disk and not from cache memory?
>
> > If you are on a (non-production) *nix server you can use:
> > sync && echo 3 > /proc/sys/vm/drop_caches
>
> You would also need to restart the postmaster, to get rid of whatever
> is in Postgres' shared buffers.
>
> regards, tom lane
>
From | Date | Subject | |
---|---|---|---|
Next Message | Michael Nolan | 2017-11-24 19:43:39 | Re: How clear the cache on postgresql? |
Previous Message | Tom Lane | 2017-11-24 16:55:52 | Re: How clear the cache on postgresql? |