Phiên kèo bóng đá pháp được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên kèo bóng đá pháp phát triển:18 / Devel
Phiên kèo bóng đá pháp 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 kèo bóng đá pháp không được hỗ trợ của PostgreSQL.
8379_8435hiện tạiPhiên kèo bóng đá pháp hoặc một trong các phiên kèo bóng đá pháp được hỗ trợ khác được liệt kê ở trên thay thế.

F.27. pg_freespacemap

Thepg_freespacemapMô -đun cung cấp một phương tiện để kiểm tra kèo bóng đá pháp đồ không gian trống (FSM). Nó cung cấp một chức năng gọi làpg_freespacehoặc hai chức năng quá tải, chính xác. Các chức năng hiển thị giá trị được ghi trong kèo bóng đá pháp đồ không gian trống cho một trang nhất định hoặc cho tất cả các trang trong quan hệ.

Theo mặc định, sử dụng được giới hạn ở siêu người dùng và kèo bóng đá pháp thành viên củapg_stat_scan_tablesVai trò. Truy cập có thể được cấp cho người khác bằng cách sử dụngGrant.

F.27.1. Chức năng

10850_10911

Trả về lượng kèo bóng đá pháp gian trống trên trang của mối quan hệ, được chỉ định bởiblkno, theo FSM.

11210_11275

Hiển thị lượng kèo bóng đá pháp gian trống trên mỗi trang của mối quan hệ, theo FSM. Một tập hợp(Blkno Bigint, avail int2)Tuples được trả về, một tuple cho mỗi trang trong quan hệ.

Các giá trị được lưu trữ trong kèo bóng đá pháp đồ không gian trống không chính xác. Chúng được làm tròn đến độ chính xác của 1/256 củablcksz(32 byte với mặc địnhBLCKSZ) và chúng kèo bóng đá pháp được cập nhật đầy đủ vì các bộ dữ liệu được chèn và cập nhật.

Đối với các chỉ mục, những gì được theo dõi là các trang hoàn toàn kèo bóng đá pháp sử dụng, thay vì kèo bóng đá pháp gian trống trong các trang. Do đó, các giá trị kèo bóng đá pháp có ý nghĩa, chỉ là một trang đầy hay trống.

Lưu ý

Giao diện đã được thay đổi trong phiên kèo bóng đá pháp 8.4, để phản ánh triển khai FSM mới được giới thiệu trong cùng một phiên kèo bóng đá pháp.

F.27.2. Đầu ra mẫu

postgres =# select * từ pg_freespace ('foo');
 blkno | tận dụng 
-------+-------
     0 |     0
     1 |     0
     2 |     0
     3 |    32
     4 |   704
     5 |   704
     6 |   704
     7 |  1216
     8 |   704
     9 |   704
    10 |   704
    11 |   704
    12 |   704
    13 |   704
    14 |   704
    15 |   704
    16 |   704
    17 |   704
    18 |   704
    19 |  3648
(20 hàng)

postgres =# select * từ pg_freespace ('foo', 7);
 PG_Freespace 
--------------
         1216
(1 hàng)

F.27.3. Tác giả

Phiên kèo bóng đá pháp gốc của Mark Kirkwood. Viết lại trong phiên kèo bóng đá pháp 8.4 để phù hợp với triển khai FSM mới của Heikki Linnakangas