Thepg_buffercache
Mô -đun cung cấp một phương tiện để kiểm tra những gì đang xảy ra trong tỷ lệ kèo bóng đá tối nay tỷ lệ kèo bóng đá tối nay được chia sẻ trong thời gian thực. Nó cũng cung cấp một cách cấp thấp để trục xuất dữ liệu từ nó, cho mục đích thử nghiệm.
Mô -đun này cung cấppg_buffercache_pages ()
hàm (được bọc trongpg_buffercache
Xem),pg_buffercache_summary ()
chức năng,pg_buffercache_usage_counts ()
Hàm vàpg_buffercache_evict ()
chức năng.
Thepg_buffercache_pages ()
Hàm trả về một tập hợp các bản ghi, mỗi hàng mô tả trạng thái của một mục nhập tỷ lệ kèo bóng đá tối nay được chia sẻ. Thepg_buffercache
Xem gói chức năng sử dụng thuận tiện.
Thepg_buffercache_summary ()
Hàm trả về một hàng tóm tắt trạng thái của tỷ lệ kèo bóng đá tối nay tỷ lệ kèo bóng đá tối nay được chia sẻ.
Thepg_buffercache_usage_counts ()
Hàm trả về một tập hợp các bản ghi, mỗi hàng mô tả số lượng tỷ lệ kèo bóng đá tối nay có số lượng sử dụng nhất định.
Theo mặc định, việc sử dụng các chức năng trên bị giới hạn ở các siêu người dùng và vai trò với các đặc quyề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
.
Thepg_buffercache_evict ()
Hàm cho phép một khối bị trục xuất khỏi nhóm tỷ lệ kèo bóng đá tối nay được nhận dạng định danh tỷ lệ kèo bóng đá tối nay. Việc sử dụng chức năng này chỉ giới hạn cho các siêu người dùng.
pg_buffercache
Xem#Các định nghĩa của các cột được hiển thị bởi chế độ xem được hiển thị trongBảng F.14.
Bảng F.14.pg_buffercache
cột
loại cột Mô tả |
---|
id, trong phạm vi 1 .. |
FILENODE Số của mối quan hệ |
không gian bảng OID của mối quan hệ |
Cơ sở dữ liệu oid của quan hệ |
Số ngã ba trong quan hệ; nhìn thấy |
Số trang trong quan hệ |
Có phải trang bị bẩn không? |
Số lượng truy cập quét đồng hồ |
Số phụ trợ ghim tỷ lệ kèo bóng đá tối nay này |
Có một hàng cho mỗi tỷ lệ kèo bóng đá tối nay trong tỷ lệ kèo bóng đá tối nay được chia sẻ. tỷ lệ kèo bóng đá tối nay không sử dụng được hiển thị với tất cả các trường NULL ngoại trừBufferid
. Các danh mục hệ thống được chia sẻ được hiển thị là thuộc về cơ sở dữ liệu 0.
Vì tỷ lệ kèo bóng đá tối nay được chia sẻ bởi tất cả các cơ sở dữ liệu, thường sẽ có các trang từ các mối quan hệ không thuộc về cơ sở dữ liệu 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ó các 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 các hàng cóReldatabase
bằng với OID hoặc không cơ sở dữ liệu hiện tại.
Vì khóa trình quản lý tỷ lệ kèo bóng đá tối nay không được thực hiện để sao chép dữ liệu trạng thái tỷ lệ kèo bóng đá tối nay mà chế độ xem sẽ hiển thị, truy cậppg_buffercache
Xem ít tác động đến hoạt động tỷ lệ kèo bóng đá tối nay thông thường nhưng nó không cung cấp một tập hợp kết quả nhất quán trên tất cả các tỷ lệ kèo bóng đá tối nay. Tuy nhiên, chúng tôi đảm bảo rằng thông tin của mỗi tỷ lệ kèo bóng đá tối nay là tự đồng nhất.
pg_buffercache_summary ()
chức năng#Các định nghĩa của các cột được hiển thị bởi hàm được hiển thị trongBảng F.15.
Bảng F.15.pg_buffercache_summary ()
Cột đầu ra
loại cột Mô tả |
---|
Số tỷ lệ kèo bóng đá tối nay được sử dụng |
Số tỷ lệ kèo bóng đá tối nay được chia sẻ không sử dụng |
Số tỷ lệ kèo bóng đá tối nay chia sẻ bẩn |
Số tỷ lệ kèo bóng đá tối nay được chia sẻ được ghim |
Số lượng sử dụng trung bình của tỷ lệ kèo bóng đá tối nay được sử dụng |
Thepg_buffercache_summary ()
Hàm trả về một hàng tóm tắt trạng thái của tất cả các tỷ lệ kèo bóng đá tối nay được chia sẻ. Thông tin tương tự và chi tiết hơn được cung cấp bởipg_buffercache
Xem, nhưngpg_buffercache_summary ()
rẻ hơn đáng kể.
nhưpg_buffercache
Xem,pg_buffercache_summary ()
Không có được khóa trình quản lý tỷ lệ kèo bóng đá tối nay. Do đó, hoạt động đồng thời có thể dẫn đến sự thiếu chính xác nhỏ trong kết quả.
pg_buffercache_usage_counts ()
function#Các định nghĩa của các cột được hiển thị bởi hàm được hiển thị trongBảng F.16.
Bảng F.16.pg_buffercache_usage_counts ()
Cột đầu ra
loại cột Mô tả |
---|
Số lượng sử dụng tỷ lệ kèo bóng đá tối nay có thể |
Số lượng tỷ lệ kèo bóng đá tối nay có số lượng sử dụng |
Số lượng tỷ lệ kèo bóng đá tối nay bẩn với số lượng sử dụng |
Số lượng tỷ lệ kèo bóng đá tối nay được ghim với số lượng sử dụng |
Thepg_buffercache_usage_counts ()
Hàm trả về một tập hợp các hàng tóm tắt các trạng thái của tất cả các tỷ lệ kèo bóng đá tối nay được chia sẻ, được tổng hợp qua các giá trị đếm sử dụng có thể. Thông tin tương tự và chi tiết hơn được cung cấp bởipg_buffercache
Xem, nhưngpg_buffercache_usage_counts ()
rẻ hơn đáng kể.
nhưpg_buffercache
Xem,pg_buffercache_usage_counts ()
Không có được khóa trình quản lý tỷ lệ kèo bóng đá tối nay. Do đó, hoạt động đồng thời có thể dẫn đến sự thiếu chính xác nhỏ trong kết quả.
pg_buffercache_evict ()
function#Thepg_buffercache_evict ()
Hàm lấy định danh tỷ lệ kèo bóng đá tối nay, như được hiển thị trongBufferid
Cột củapg_buffercache
Xem. Nó trả về thành công và sai nếu tỷ lệ kèo bóng đá tối nay không hợp lệ, nếu nó không thể bị đuổi vì nó đã bị ghim hoặc nếu nó trở nên bẩn trở lại sau khi cố gắng viết nó ra. Kết quả ngay lập tức hết ngày khi trả lại, vì tỷ lệ kèo bóng đá tối nay có thể trở lại hợp lệ bất cứ lúc nào do hoạt động đồng thời. Chức năng chỉ dành cho thử nghiệm nhà phát triển.
hồi quy =# chọn n.nspname, c.RelName, Count (*) làm tỷ lệ kèo bóng đá tối nay Từ pg_buffercache b tham gia pg_class c Trên B.Relfilenode = pg_relation_filenode (c.oid) và B.Reldatabase in (0, (chọn OID từ pg_database WHERE datName = current_database ())) Tham gia pg_namespace n trên n.oid = c.relnamespace Nhóm bởi N.Nspname, C.RelName Đặt hàng bởi 3 desc Giới hạn 10; NSPNAME | Relname | tỷ lệ kèo bóng đá tối nay ------------+------------------------+--------- công khai | Delete_Test_Table | 593 công khai | Delete_Test_Table_Pkey | 494 pg_catalog | PG_Attribution | 472 công khai | Quad_Poly_tbl | 353 công khai | tenk2 | 349 công khai | tenk1 | 349 công khai | Gin_Test_idx | 306 pg_catalog | pg_largeobject | 206 công khai | gin_test_tbl | 188 công khai | spgist_text_tbl | 182 (10 hàng) hồi quy =# Chọn * từ pg_buffercache_summary (); Buffers_used | BUFFERS_UNUSED | Buffers_Dirty | Buffers_pined | USAGECOUNT_AVG --------------+----------------+-------------------+----------------+-------------------- 248 | 2096904 | 39 | 0 | 3.141129 (1 hàng) hồi quy =# Chọn * từ pg_buffercache_usage_counts (); Sử dụng_Count | tỷ lệ kèo bóng đá tối nay | bẩn | ghim -------------+----------+-------+-------- 0 | 14650 | 0 | 0 1 | 1436 | 671 | 0 2 | 102 | 88 | 0 3 | 23 | 21 | 0 4 | 9 | 7 | 0 5 | 164 | 106 | 0 (6 hàng)
Mark Kirkwood<markir@paradise.net.nz
Đề xuất thiết kế: Neil Conway<28681_28700
Lời khuyên gỡ lỗi: Tom Lane<tgl@sss.pgh.pa.us
Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không khớp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài liệu.