how to know whether query data from memory after pg_prewarm - Mailing list pgsql-general

From jimmy
Subject how to know whether query data from memory after pg_prewarm
Date
Msg-id 75890af2.262f.165ef76e5ef.Coremail.mpokky@126.com
Whole thread Raw
Responses Re: how to know whether query data from memory after pg_prewarm  (Thomas Munro <thomas.munro@enterprisedb.com>)
List pgsql-general
I use select pg_prewarm('table1','read','main')  to load data of table1 into the memory.
when I use select count(1) from table1 group by aa to query data.
I find the speed of query is not fast, I wonder whether it query data from memory.
And it is slower than Oracle, both of Oracle and Postgresql has same table and count of data.
when pg_prewarm use 'read' mode,  the data is put into the OS cache, how to examine the table which is pg_prewarmed into the OS cache .
I know pg_buffercache ,but it just examine the table in the shared buffer of Postgresql, not the table in the OS cache.


 

pgsql-general by date:

Previous
From: Julian Paul
Date:
Subject: Re: Code of Conduct
Next
From: jimmy
Date:
Subject: Why the sql is not executed in parallel mode