PostgreSQL: kèo chấp bóng đá | |||
---|---|---|---|
prev | UP | Phụ lục F. tỷ lệ kèo bóng đá mô -đun được cung cấp bổ sung | NEXT |
Thepg_freespacemapMô -đun cung cấp một phương tiện để kiểm tra tỷ lệ kèo bóng đá đồ không gian trống (FSM). Nó cung cấp một chức năng gọi làpg_freespace
hoặc hai hàm bị quá tải, chính xác. Các chức năng hiển thị giá trị được ghi trong tỷ lệ kèo bóng đá đồ 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, quyền truy cập công khai bị thu hồi từ tỷ lệ kèo bóng đá chức năng, chỉ trong trường hợp có vấn đề bảo mật ẩn nấp.
9979_10040
Trả về lượng tỷ lệ kèo bóng đá gian trống trên trang của mối quan hệ, được chỉ định bởiblkno, theo FSM.
10225_10290
10309_10406(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 tỷ lệ kèo bóng đá đồ 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 không được cập nhật đầy đủ vì tỷ lệ kèo bóng đá bộ dữ liệu được chèn và cập nhật.
Đối với tỷ lệ kèo bóng đá chỉ mục, những gì được theo dõi là tỷ lệ kèo bóng đá trang hoàn toàn không sử dụng, thay vì không gian trống trong tỷ lệ kèo bóng đá trang. Do đó, tỷ lệ kèo bóng đá giá trị không có ý nghĩa, chỉ là một trang đầy hay trống.
Lưu ý:Giao diện đã được thay đổi trong phiên tỷ lệ kèo bóng đá 8.4, để phản ánh triển khai FSM mới được giới thiệu trong cùng một phiên tỷ lệ kèo bóng đá.
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)
Phiên tỷ lệ kèo bóng đá gốc của Mark Kirkwood<markir@paradise.net.nz
. Viết lại trong phiên tỷ lệ kèo bóng đá 8.4 để phù hợp với triển khai FSM mới của Heikki Linnakangas<heikki@enterprisedb.com