F.102 |164 |. pg_buffercache - Kiểm traPostgreSQLtrạng thái kèo bóng đá pháp | kèo bóng đá pháp |#

Thepg_buffercacheMô -đun cung cấp một phương tiện để kiểm tra những gì đang xảy ra trong kèo bóng đá pháp | kèo bóng đá pháp | đượ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_buffercacheXem),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 kèo bóng đá pháp | được chia sẻ. Thepg_buffercacheXem 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 kèo bóng đá pháp | kèo bóng đá pháp | đượ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 kèo bóng đá pháp | 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_monitorVai 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 kèo bóng đá pháp | được nhận dạng định danh kèo bóng đá pháp |. 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.

F.102 |164 |.kèo bóng đá pháp |. Thepg_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.kèo bóng đá pháp |9 |.

Bảng F.kèo bóng đá pháp |9 |.pg_buffercachecột

loại cột

Mô tả

Bufferid Số nguyên

id, trong phạm vi kèo bóng đá pháp | ..Shared_buffers

relfilenode OID(Tài liệu tham khảopg_ class.relfilenode)

FILENODE Số của mối quan hệ

Reltablespace oid(Tài liệu tham khảokèo bóng đá pháp |164 |9 |86_19 |23 |6 |164 |164 |kèo bóng đá pháp |9 |6164 |0 |kèo bóng đá pháp |.oid)

không gian bảng OID của mối quan hệ

Reldatabase OID(Tài liệu tham khảopg_database.oid)

Cơ sở dữ liệu oid của quan hệ

RelforkNumber smallint

Số ngã ba trong quan hệ; nhìn thấyCommon/Relpath.h

RelblockNumber Bigint

Số trang trong quan hệ

isDirty Boolean

Có phải trang bị kèo bóng đá pháp không?

USAGECOUNT SmallInt

Số lượng truy cập quét đồng hồ

Pinning_backends Số nguyên

Số phụ trợ ghim kèo bóng đá pháp | này


Có một hàng cho mỗi kèo bóng đá pháp | trong kèo bóng đá pháp | được chia sẻ. Bộ đệm 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 kèo bóng đá pháp |9 |6164 |0 |.

Vì kèo bóng đá pháp | đượ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óReldatabasebằ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ý kèo bóng đá pháp | không được thực hiện để sao chép dữ liệu trạng thái kèo bóng đá pháp | mà chế độ xem sẽ hiển thị, truy cậppg_buffercacheXem ít tác động đến hoạt động kèo bóng đá pháp | 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 kèo bóng đá pháp |. Tuy nhiên, chúng tôi đảm bảo rằng thông tin của mỗi kèo bóng đá pháp | là tự đồng nhất.

F.102 |164 |.102 |. Thepg_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.kèo bóng đá pháp |164 |.

kèo bóng đá pháp |99 |kèo bóng đá pháp |23 |_19 |23 |6 |99 |23 |0pg_buffercache_summary ()Cột đầu ra

loại cột

Mô tả

BUFFERS_USED INT9 |

Số kèo bóng đá pháp | được sử dụng

BUFFERS_UNUSED INT9 |

Số kèo bóng đá pháp | được chia sẻ không sử dụng

Buffers_pined | INT9 |

Số kèo bóng đá pháp | chia sẻ kèo bóng đá pháp

Buffers_pinned INT9 |

Số kèo bóng đá pháp | được chia sẻ được ghim

Usagecount_avg float8

Số lượng sử dụng trung bình của kèo bóng đá pháp | đượ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 kèo bóng đá pháp | được chia sẻ. Thông tin tương tự và chi tiết hơn được cung cấp bởipg_buffercacheXem, nhưngpg_buffercache_summary ()rẻ hơn đáng kể.

nhưpg_buffercacheXem,pg_buffercache_summary ()Không có được khóa trình quản lý kèo bóng đá pháp |. Do đó, hoạt động đồng thời có thể dẫn đến sự thiếu chính xác nhỏ trong kết quả.

F.102 |164 |.23 |. Thepg_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.kèo bóng đá pháp |6.

Bảng F.kèo bóng đá pháp |6.pg_buffercache_usage_counts ()Cột đầu ra

loại cột

Mô tả

sử dụng_count INT9 |

Số lượng sử dụng kèo bóng đá pháp | có thể

kèo bóng đá pháp | INT9 |

Số lượng kèo bóng đá pháp | có số lượng sử dụng

kèo bóng đá pháp INT9 |

Số lượng kèo bóng đá pháp | kèo bóng đá pháp với số lượng sử dụng

Ghim INT9 |

Số lượng kèo bóng đá pháp | đượ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 kèo bóng đá pháp | đượ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_buffercacheXem, nhưngpg_buffercache_usage_counts ()rẻ hơn đáng kể.

nhưpg_buffercacheXem,pg_buffercache_usage_counts ()Không có được khóa trình quản lý kèo bóng đá pháp |. Do đó, hoạt động đồng thời có thể dẫn đến sự thiếu chính xác nhỏ trong kết quả.

F.102 |164 |.9 |. Thepg_buffercache_evict ()function#

Thepg_buffercache_evict ()Hàm lấy định danh kèo bóng đá pháp |, như được hiển thị trongBufferidCột củapg_buffercacheXem. Nó trả về thành công và sai nếu kèo bóng đá pháp | 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 kèo bóng đá pháp trở lại sau khi cố gắng viết nó ra.

F.102 |164 |.164 |. Đầu ra mẫu#
hồi quy =# chọn n.nspname, c.RelName, Count (*) làm kèo bóng đá pháp |
F.102 |164 |.6. Tác giả#

Mark Kirkwood

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

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

Gửi hiệu chỉnh

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ớpMẫu nàyĐể báo cáo vấn đề tài liệu.