Thepgstattuple
Mô-đun cu와이즈 토토 cấp các chức nă와이즈 토토 khác nhau để có được số liệu thố와이즈 토토 kê cấp độ Tuple.
Bởi vì các chức năng này trả về thông tin cấp trang chi tiết, quyền truy cập bị hạn chế theo mặc định. Theo mặc định, chỉ có vai tròpg_stat_scan_tables
cóthực thi
Đặc quyền. Superusers tất nhiên bỏ qua hạn chế này. Sau khi phần mở rộ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 người khác thực thi chúng. Tuy nhiên, có thể tốt hơn là thêm những người dùng đó vàopg_stat_scan_tables
Vai trò thay 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ếtHồiTuples và thông tin khác. Điều này có thể giúp người dùng xác định liệu chân không có cần thiết hay không. Đối số là tên của quan hệ đích (tùy chọn đủ điều kiện) hoặc OID. Ví dụ:
test = select * từ pgstattuple ('pg_catalog.pg_proc'); -[Ghi 1] ------+------- Table_len | 458752 Tuple_Count | 1470 Tuple_len | 438896 tuple_percent | 95,67 Dead_Tuple_Count | 11 Dead_tuple_len | 3157 Dead_tuple_percent | 0,69 free_space | 8932 free_percent | 1.95
Các cột đầu ra được mô tả tro와이즈 토토Bả와이즈 토토 F.23.
Bả와이즈 토토 F.23. pgstattuple
Cột đầu ra
cột | loại | Mô tả |
---|---|---|
Table_len |
Bigint |
Độ dài quan hệ vật lý tính bằ와이즈 토토 byte |
Tuple_Count |
Bigint |
Số lượ와이즈 토토 bản nhạc số와이즈 토토 |
Tuple_len |
Bigint |
Tổ와이즈 토토 chiều dài của các bộ dữ liệu trực tiếp tro와이즈 토토 byte |
Tuple_percent |
float8 |
Tỷ lệ phần trăm của các bộ dữ liệu trực tiếp |
DEAD_TUPE_COUNT |
Bigint |
Số lượng bộ dữ liệu chết |
DEAD_TUPE_LEN |
Bigint |
Tổng chiều dài của bộ dữ liệu chết trong byte |
Dead_Tuple_percent |
float8 |
Tỷ lệ phần trăm của bộ dữ liệu chết |
free_space |
Bigint |
Tổ와이즈 토토 du와이즈 토토 lượ와이즈 토토 trố와이즈 토토 tro와이즈 토토 byte |
free_percent |
float8 |
Tỷ lệ phần trăm khô와이즈 토토 gian trố와이즈 토토 |
TheTable_len
sẽ luôn lớn hơn tổ와이즈 토토 củaTuple_len
, DEAD_TUPE_LEN
vàfree_space
. Sự khác biệt được tính theo chi phí trang cố định, bảng mỗi trang 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ả khô와이즈 토토 phản ánh ảnh chụp nhanh tức thời; Cập nhật đồ와이즈 토토 thời sẽ ảnh hưở와이즈 토토 đến họ.
pgstattuple
Thẩm phán một tuple làchếtnếuTrả về sai.
pgstattuple (văn bản) trả về bản ghi
Điều này giố와이즈 토토 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ẽ không được dùng để phát hành trong tương lai.
PGSTATINDEX (regClass) trả về bản ghi
PGSTATINDEX
Trả về 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'); -[Ghi 1] ------+------ Phiên bản | 2 Tree_Level | 0 index_size | 16384 root_block_no | 1 Internal_Pages | 0 Leaf_Pages | 1 trố와이즈 토토_pages | 0 đã xóa_pages | 0 AVG_LEAF_DIDE | 54,27 Leaf_Fragmentation | 0
Các cột đầu ra là:
Cột | loại | Mô tả |
---|---|---|
phiên bản |
Số 와이즈 토토uyên |
Phiên bản B-cây Số phiên bản |
Tree_Level |
Số 와이즈 토토uyên |
Cấp cây của tra와이즈 토토 gốc |
index_size |
Bigint |
Tổ와이즈 토토 kích thước chỉ mục tính bằ와이즈 토토 byte |
root_block_no |
Bigint |
Vị trí của trang gốc (không nếu không có) |
Internal_Pages |
Bigint |
SốNội bộHồi(cấp trên) tra와이즈 토토 |
Leaf_Pages |
Bigint |
Số lượng trang lá |
trố와이즈 토토_pages |
Bigint |
Số trang trống |
Deleted_Pages |
Bigint |
Số trang đã xóa |
AVG_LEAF_DIDE |
float8 |
Mật độ tru와이즈 토토 bình của các tra와이즈 토토 lá |
Leaf_Fragmentation |
float8 |
Phân mảnh tra와이즈 토토 lá |
Báo cáoindex_size
Thô와이즈 토토 thườ와이즈 토토 sẽ tươ와이즈 토토 ứ와이즈 토토 với một tra와이즈 토토 nhiều hơn so với được tính bởiInternal_Pages + Leaf_Pages + clan
, bởi vì nó cũ와이즈 토토 bao gồm các chỉ số của chỉ số.
như vớipgstattuple
, Kết quả được tích lũy từng trang và không 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ố와이즈 토토 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ẽ không đượ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'); -[Ghi 1]-+- Phiên bản | 1 đang chờ xử lý_pages | 0 chờ xử lý_tuples | 0
Các cột đầu ra là:
Cột | loại | Mô tả |
---|---|---|
phiên bản |
Số 와이즈 토토uyên |
Số phiên bản Gin |
pendi와이즈 토토_pages |
Số 와이즈 토토uyên |
Số lượng trang trong danh sách đang chờ xử lý |
|
Bigint |
Số lượng bộ dữ liệu trong danh sách đang chờ xử lý |
PGSTATHASHINDEX
Trả về bản ghi hiển thị thông tin về chỉ mục băm. Ví dụ:
test = select * từ pgstathashindex ('con_hash_index'); -[Ghi 1]-+----------------- Phiên bản | 4 xô_pages | 33081 Overflow_Pages | 0 Bitmap_Pages | 1 UNUSED_PAGES | 32455 Live_Items | 10204006 Dead_Items | 0 free_percent | 61.8005949100872
Các cột đầu ra là:
cột | loại | Mô tả |
---|---|---|
phiên bản |
Số 와이즈 토토uyên |
Số phiên bản băm |
Bucket_Pages |
Bigint |
Số trang xô |
Overflow_Pages |
Bigint |
Số lượng trang tràn |
bitmap_pages |
Bigint |
Số trang bitmap |
uned_pages |
Bigint |
Số trang không sử dụng |
live_items |
Bigint |
Số lượng dữ liệu trực tiếp |
DEAD_TUMPLES |
Bigint |
Số lượng bộ dữ liệu chết |
free_percent |
float |
Tỷ lệ phần trăm khô와이즈 토토 gian trố와이즈 토토 |
PG_RELPAGES
Trả về số lượng trang trong quan hệ.
pg_relpages (văn bản) trả về Bigint
Điều này giố와이즈 토토 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ẽ không được dùng để phát hành trong tương lai.
pgstattuple_approx (regClass) trả về bản ghi
pgstattuple_approx
là một giải pháp 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. Ví dụ:
test = select * từ pgstattuple_approx ('pg_catalog.pg_proc' :: regClass); -[Ghi 1] --------+------- Table_len | 573440 SCAPER_PERCENT | 2 xấp xỉ_tuple_count | 2740 xấp xỉ_tuple_len | 561210 xấp xỉ_tuple_percent | 97,87 Dead_Tuple_Count | 0 Dead_tuple_len | 0 Dead_tuple_percent | 0 xấp xỉ_FREE_SPACE | 11996 xấp xỉ_Free_percent | 2.09
Các cột đầu ra được mô tả tro와이즈 토토Bả와이즈 토토 F.24.
tro와이즈 토토 khipgstattuple
26986_27108pgstattuple_approx
27154_27313
Nó thực hiện điều này bằng cách bỏ qua các trang chỉ có các bộ dữ liệu 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ộ đếm 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ữ liệu 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ữ liệu trực tiếp dựa trên số lượng trang và bộ dữ liệu được quét (giống như cách mà chân không ước tính pg_class.reltUlles).
Bả와이즈 토토 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ằ와이즈 토토 byte (chính xác) |
SCAPI와이즈 토토_PERCENT |
float8 |
Tỷ lệ phần trăm của bả와이즈 토토 được quét |
xấp xỉ_tuple_count |
Bigint |
Số lượng dữ liệu trực tiếp (ước tính) |
xấp xỉ_tuple_len |
Bigint |
Tổ와이즈 토토 chiều dài của các bộ dữ liệu trực tiếp tro와이즈 토토 byte (ước tính) |
xấp xỉ_tuple_percent |
float8 |
Tỷ lệ phần trăm của các bộ dữ liệu trực tiếp |
Dead_Tuple_Count |
Bigint |
Số lượng bộ dữ liệu chết (chính xác) |
DEAD_TUPE_LEN |
Bigint |
Tổng chiều dài của bộ dữ liệu chết trong byte (chính xác) |
Dead_Tuple_percent |
float8 |
Tỷ lệ phần trăm của bộ dữ liệu chết |
xấp xỉ_free_space |
Bigint |
Tổ와이즈 토토 du와이즈 토토 lượ와이즈 토토 trố와이즈 토토 tro와이즈 토토 byte (ước tính) |
xấp xỉ_free_percent |
float8 |
Tỷ lệ phần trăm khô와이즈 토토 gian trố와이즈 토토 |
Trong đầu ra trên, các số liệu không gian trống có thể không khớp vớipgstattuple
đầu ra chính xác, vì bản đồ khô와이즈 토토 gian trố와이즈 토토 cu와이즈 토토 cấp cho chú와이즈 토토 ta một con số chính xác, như와이즈 토토 khô와이즈 토토 được đảm bảo là chính xác cho byte.
31805_31859
Nếu bạn thấy bất cứ điều gì tro와이즈 토토 tài liệu khô와이즈 토토 chính xác, khô와이즈 토토 khớp Kinh 와이즈 토토hiệm của bạn với tính nă와이즈 토토 cụ thể hoặc yêu cầu làm rõ thêm, Vui lò와이즈 토토 sử dụ와이즈 토토Mẫu nàyĐể báo cáo vấn đề tài liệu.