Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3
Tài liệu này dành cho phiên bản không được hỗ trợ của kèo bóng đá c1.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong kèo bóng đá c1 phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

F.24. pg_buffercache

Thepg_buffercacheMô -đ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_pagestrả về một tập hợp kèo bóng đá c1 bản ghi, cộng với chế độ xempg_buffercachekế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_monitorVai trò. Truy cập có thể được cấp cho người khác bằng cách sử dụngGrant.

F.24.1. Thepg_buffercachexem

kè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_buffercachecộ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ừBufferid14529_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óReldatabasebằ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_buffercache15280_15475

F.24.2. Đầu ra mẫu

15706_16757

F.24.3. Tác giả

Mark Kirkwood

Đề xuất thiết kế: Neil Conway

Lời khuyên gỡ lỗi: Tom Lane