Thepg_buffercache
Mô -đun cung cấp một phương tiện để kiểm tra những gì đang xảy ra trong bộ đệm bộ đệm được chia sẻ trong thời gian thực.
Mô -đun cung cấp hàm Cpg_buffercache_pages
trả về một tập hợp kèo bóng đá c1 bản ghi, cộng với chế độ xempg_buffercache
kết thúc chức năng sử dụng thuận tiện.
Theo mặc định, việc sử dụng bị giới hạn ở siêu người dùng và kèo bóng đá c1 thành viên củapg_monitor
Vai trò. Truy cập có thể được cấp cho người khác bằng cách sử dụngGrant
.
pg_buffercache
xemkèo bóng đá c1 định nghĩa của kèo bóng đá c1 cột được hiển thị bởi chế độ xem được hiển thị trongBảng F.15.
Bảng F.15.pg_buffercache
cột
tên | loại | Tài kèo bóng đá c1 tham khảo | Mô tả |
---|---|---|---|
Bufferid |
Số nguyên |
id, trong phạm vi 1 ..Shared_buffers |
|
relfilenode |
OID |
pg_class.relfilenode |
FILENODE Số của mối quan hệ |
Reltablespace |
oid |
pg_tablespace.oid |
không gian bảng OID của mối quan hệ |
Reldatabase |
oid |
pg_database.oid |
Cơ sở dữ kèo bóng đá c1 oid của quan hệ |
RelforkNumber |
smallint |
Số ngã ba trong quan hệ; nhìn thấybao gồm/common/relpath.h |
|
RelblockNumber |
Bigint |
Số trang trong quan hệ | |
isDirty |
Boolean |
Có phải trang bị bẩn không? | |
USAGECOUNT |
smallint |
Số lượng truy cập quét đồng hồ | |
Pinning_backends |
Số nguyên |
Số phụ trợ ghim bộ đệm này |
Có một hàng cho mỗi bộ đệm trong bộ đệm được chia sẻ. Bộ đệm không sử dụng được hiển thị với tất cả kèo bóng đá c1 trường NULL ngoại trừBufferid
14529_14596
Vì bộ đệm được chia sẻ bởi tất cả các cơ sở dữ kèo bóng đá c1, thường sẽ có các trang từ các mối quan hệ không thuộc về cơ sở dữ kèo bóng đá c1 hiện tại. Điều này có nghĩa là có thể không có khớp nối các hàng trongpg_ class
Đối với một số hàng, hoặc thậm chí có thể có kèo bóng đá c1 kết nối không chính xác. Nếu bạn đang cố gắng tham gia vớipg_class
, Nên hạn chế sự tham gia của kèo bóng đá c1 hàng cóReldatabase
bằng với cơ sở dữ kèo bóng đá c1 hiện tại OID hoặc không.
Vì khóa trình quản lý bộ đệm không được thực hiện để sao chép dữ kèo bóng đá c1 trạng thái bộ đệm mà chế độ xem sẽ hiển thị, truy cậppg_buffercache
15280_15475
15706_16757
Mark Kirkwood<markir@paradise.net.nz
Đề xuất thiết kế: Neil Conway<neilc@samurai.com
Lời khuyên gỡ lỗi: Tom Lane<tgl@sss.pgh.pa.us