Files
openGauss-server/src/test/regress/sql/pg_buffercache_pages.sql
2021-11-14 14:56:59 +08:00

26 lines
753 B
SQL

CREATE TABLE buffercache_test(
id int,
content text
);
INSERT INTO buffercache_test VALUES(generate_series(1, 10000), 'To make a prairie it takes a clover and one bee, One clover and a bee, And revery. The revery alone will do, If bees are few.');
SELECT storage_type, reldatabase, relforknumber, relblocknumber, isdirty, isvalid, usage_count, pinning_backends
FROM
(SELECT relfilenode,
bucketid,
storage_type,
reltablespace,
reldatabase,
relforknumber,
relblocknumber,
isdirty,
isvalid,
usage_count,
pinning_backends
FROM pg_buffercache_pages()) P INNER JOIN pg_class ON (P.relfilenode = pg_class.oid)
WHERE pg_class.relname = 'buffercache_test'
ORDER BY relforknumber, relblocknumber;
DROP TABLE buffercache_test;