Thepgstattuple
Mô-đun cung cấp các chức năng khác nhau để có được số tỷ lệ kèo bóng đá trực tuyến hôm nay thống kê cấp độ Tuple.
Khi các chức năng này trả về thông tin cấp tỷ lệ kèo bóng đá trực tuyến hôm nay chi tiết, chỉ có Superuser đã thực hiện các đặc quyền trên chúng khi cài đặt. Sau khi các chức năng đã được cài đặt, người dùng có thể phát hànhGrant
Các lệnh thay đổi các đặc quyền trên các chức năng để cho phép những người tỷ lệ kèo bóng đá trực tuyến hôm nay giám sát thực thi chúng. Các thành viên củapg_stat_scan_tables
Vai trò được cấp quyền truy cập theo mặc định. Xem mô tả củaGrantLệnh cho chi tiết cụ thể.
pgstattuple (regClass) trả về bản ghi
pgstattuple
Trả về độ dài vật lý của mối quan hệ, tỷ lệ phần trăm củachếtxôngTuples và thông tin khác. Điều này có thể giúp người dùng xác định tỷ lệ kèo bóng đá trực tuyến hôm nay chân không có cần thiết hay không.
test = select * từ pgstattuple ('pg_catalog.pg_proc');
Các cột đầu ra được mô tả trongBảng F.23.
11833_11857pgstattuple
Cột đầu ra
Cột | loại | Mô tả |
---|---|---|
Table_len |
Bigint |
Độ dài quan hệ vật lý tính bằng byte |
Tuple_Count |
Bigint |
số lượng nhạc trực tiếp |
Tuple_len |
Bigint |
Tổng chiều dài của các bộ dữ tỷ lệ kèo bóng đá trực tuyến hôm nay trực tiếp trong byte |
Tuple_percent |
float8 |
Tỷ lệ phần trăm của các bộ dữ tỷ lệ kèo bóng đá trực tuyến hôm nay trực tiếp |
Dead_Tuple_Count |
Bigint |
Số lượng dữ tỷ lệ kèo bóng đá trực tuyến hôm nay chết |
DEAD_TUPE_LEN |
Bigint |
Tổng chiều dài của bộ dữ tỷ lệ kèo bóng đá trực tuyến hôm nay chết trong byte |
Dead_Tuple_percent |
float8 |
Tỷ lệ phần trăm của bộ dữ tỷ lệ kèo bóng đá trực tuyến hôm nay chết |
free_space |
Bigint |
Tổng dung lượng trống trong byte |
free_percent |
float8 |
phần trăm tỷ lệ kèo bóng đá trực tuyến hôm nay gian trống |
TheTable_len
sẽ luôn lớn hơn tổng củaTuple_len
, DEAD_TUPE_LEN
vàfree_space
. Sự khác biệt được tính theo chi phí tỷ lệ kèo bóng đá trực tuyến hôm nay cố định, bảng mỗi tỷ lệ kèo bóng đá trực tuyến hôm nay của các gợi ý và đệm để đảm bảo rằng các bộ đếm được căn chỉnh chính xác.
pgstattuple
Chỉ mua một khóa đọc trên quan hệ. Vì vậy, kết quả tỷ lệ kèo bóng đá trực tuyến hôm nay phản ánh ảnh chụp nhanh tức thời;
pgstattuple
Thẩm phán một tuple làMạnhchếtnếuTrả về false.
pgstattuple (văn bản) trả về bản ghi
Điều này giống nhưpgstattuple (regClass)
, ngoại trừ quan hệ đích được chỉ định là văn bản. Chức năng này được giữ vì sự tương thích ngược cho đến nay và sẽ tỷ lệ kèo bóng đá trực tuyến hôm nay được dùng để phát hành trong tương lai.
PGSTATINDEX (regClass) trả về bản ghi
PGSTATINDEX
Trả về một bản ghi hiển thị thông tin về chỉ mục B-cây. Ví dụ:
test = select * từ pgstatindex ('pg_cast_oid_index');
Các cột đầu ra là:
Cột | loại | Mô tả |
---|---|---|
phiên bản |
Số nguyên |
Phiên bản B-Tree số |
Tree_Level |
Số nguyên |
Cấp cây của tỷ lệ kèo bóng đá trực tuyến hôm nay gốc |
index_size |
Bigint |
Tổng kích thước chỉ mục tính bằng byte |
root_block_no |
Bigint |
Vị trí của trang gốc (tỷ lệ kèo bóng đá trực tuyến hôm nay nếu tỷ lệ kèo bóng đá trực tuyến hôm nay) |
Internal_Pages |
Bigint |
SốNội bộHồi(cấp trên) tỷ lệ kèo bóng đá trực tuyến hôm nay |
Leaf_Pages |
Bigint |
Số lượng tỷ lệ kèo bóng đá trực tuyến hôm nay lá |
trống_pages |
Bigint |
Số tỷ lệ kèo bóng đá trực tuyến hôm nay trống |
DELETED_PAGES |
Bigint |
Số tỷ lệ kèo bóng đá trực tuyến hôm nay đã xóa |
AVG_LEAF_DIDE |
float8 |
Mật độ trung bình của các tỷ lệ kèo bóng đá trực tuyến hôm nay lá |
Leaf_Fragmentation |
float8 |
Phân mảnh tỷ lệ kèo bóng đá trực tuyến hôm nay lá |
được báo cáoindex_size
Thông thường sẽ tương ứng với một tỷ lệ kèo bóng đá trực tuyến hôm nay nhiều hơn so với được tính bởiInternal_Pages + Leaf_Pages + Blid
, bởi vì nó cũng bao gồm Metapage của Index.
như vớipgstattuple
, kết quả được tích lũy từng trang và tỷ lệ kèo bóng đá trực tuyến hôm nay nên được dự kiến sẽ biểu thị một ảnh chụp nhanh tức thời của toàn bộ chỉ mục.
pgstatindex (văn bản) trả về bản ghi
Điều này giống nhưPGSTATINDEX (regClass)
, ngoại trừ chỉ mục đích được chỉ định là văn bản. Chức năng này được giữ vì sự tương thích ngược cho đến nay và sẽ tỷ lệ kèo bóng đá trực tuyến hôm nay được dùng để phát hành trong tương lai.
pgstatginindex (regClass) trả về bản ghi
pgstatginindex
Trả về một bản ghi hiển thị thông tin về chỉ mục gin. Ví dụ:
test = select * từ pgstatginindex ('test_gin_index');
Các cột đầu ra là:
Cột | loại | Mô tả |
---|---|---|
phiên bản |
Số nguyên |
Số phiên bản Gin |
Pending_Pages |
Số nguyên |
Số lượng tỷ lệ kèo bóng đá trực tuyến hôm nay trong danh sách đang chờ xử lý |
Pending_tuples |
Bigint |
Số lượng bộ dữ tỷ lệ kèo bóng đá trực tuyến hôm nay trong danh sách đang chờ xử lý |
PGSTATHASHINDEX
Trả về một bản ghi hiển thị thông tin về chỉ mục băm. Ví dụ:
test = select * từ pgstathashindex ('con_hash_index');
Các cột đầu ra là:
cột | loại | Mô tả |
---|---|---|
phiên bản |
Số nguyên |
Số phiên bản băm |
Bucket_Pages |
Bigint |
Số tỷ lệ kèo bóng đá trực tuyến hôm nay xô |
Overflow_Pages |
Bigint |
Số lượng tỷ lệ kèo bóng đá trực tuyến hôm nay tràn |
bitmap_pages |
Bigint |
Số tỷ lệ kèo bóng đá trực tuyến hôm nay bitmap |
uned_pages |
Bigint |
Số trang tỷ lệ kèo bóng đá trực tuyến hôm nay sử dụng |
live_items |
Bigint |
Số lượng nhạc trực tiếp |
Dead_Tuples |
Bigint |
Số lượng dữ tỷ lệ kèo bóng đá trực tuyến hôm nay chết |
free_percent |
float |
Tỷ lệ phần trăm tỷ lệ kèo bóng đá trực tuyến hôm nay gian trống |
pg_relpages
Trả về số lượng tỷ lệ kèo bóng đá trực tuyến hôm nay trong quan hệ.
pg_relpages (văn bản) trả về Bigint
Điều này giống nhưpg_relpages (regclass)
, ngoại trừ quan hệ đích được chỉ định là văn bản. Chức năng này được giữ vì sự tương thích ngược cho đến nay và sẽ tỷ lệ kèo bóng đá trực tuyến hôm nay được dùng để phát hành trong tương lai.
pgstattuple_approx (regClass) trả về bản ghi
pgstattuple_approx
là một sự thay thế nhanh hơn chopgstattuple
Trả về kết quả gần đúng. Đối số là tên của mối quan hệ đích hoặc OID.
test = select * từ pgstattuple_approx ('pg_catalog.pg_proc' :: regClass);
Các cột đầu ra được mô tả trongBảng F.24.
trong khipgstattuple
22855_22977pgstattuple_approx
23023_23182
Nó thực hiện điều này bằng cách bỏ qua các trang chỉ có các bộ dữ tỷ lệ kèo bóng đá trực tuyến hôm nay có thể nhìn thấy theo bản đồ hiển thị (nếu một trang có bộ bit VM tương ứng, thì nó được cho là không chứa bộ dữ tỷ lệ kèo bóng đá trực tuyến hôm nay chết). Đối với các trang như vậy, nó có được giá trị không gian trống từ bản đồ không gian trống và giả sử rằng phần còn lại của không gian trên trang được đưa lên bởi các bộ dữ tỷ lệ kèo bóng đá trực tuyến hôm nay trực tiếp.
Đối với các trang không thể bỏ qua, nó sẽ quét từng tuple, ghi lại sự hiện diện và kích thước của nó trong các bộ đếm thích hợp và thêm không gian trống trên trang. Cuối cùng, nó ước tính tổng số bộ dữ tỷ lệ kèo bóng đá trực tuyến hôm nay trực tiếp dựa trên số lượng trang và bộ dữ tỷ lệ kèo bóng đá trực tuyến hôm nay được quét (giống như cách mà chân không ước tính pg_class.reltUlles).
Bảng F.24.pgstattuple_approx
Cột đầu ra
Cột | loại | Mô tả |
---|---|---|
Table_len |
Bigint |
Độ dài quan hệ vật lý tính bằng byte (chính xác) |
SCAPING_PERCENT |
float8 |
Tỷ lệ phần trăm của bảng được quét |
xấp xỉ_tuple_count |
Bigint |
Số lượng bản nhạc sống (ước tính) |
xấp xỉ_tuple_len |
Bigint |
Tổng chiều dài của các bộ dữ tỷ lệ kèo bóng đá trực tuyến hôm nay trực tiếp trong byte (ước tính) |
xấp xỉ_tuple_percent |
float8 |
Tỷ lệ phần trăm của các bộ dữ tỷ lệ kèo bóng đá trực tuyến hôm nay trực tiếp |
Dead_Tuple_Count |
Bigint |
Số lượng bộ dữ tỷ lệ kèo bóng đá trực tuyến hôm nay chết (chính xác) |
DEAD_TUPE_LEN |
Bigint |
Tổng chiều dài của bộ dữ tỷ lệ kèo bóng đá trực tuyến hôm nay chết trong byte (chính xác) |
Dead_Tuple_percent |
float8 |
Tỷ lệ phần trăm của bộ dữ tỷ lệ kèo bóng đá trực tuyến hôm nay chết |
xấp xỉ_free_space |
Bigint |
Tổng dung lượng trống trong byte (ước tính) |
xấp xỉ_free_percent |
float8 |
Tỷ lệ phần trăm tỷ lệ kèo bóng đá trực tuyến hôm nay gian trống |
Trong đầu ra trên, các số tỷ lệ kèo bóng đá trực tuyến hôm nay không gian trống có thể không khớp vớipgstattuple
đầu ra chính xác, bởi vì bản đồ tỷ lệ kèo bóng đá trực tuyến hôm nay gian trống cung cấp cho chúng ta một con số chính xác, nhưng tỷ lệ kèo bóng đá trực tuyến hôm nay được đảm bảo là chính xác cho byte.
Tatsuo Ishii, Satoshi Nagayasu và Abhijit Menon-Sen