Phiên kèo bóng đá việt nam được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên kèo bóng đá việt nam phát triển:18 / Devel
Phiên kèo bóng đá việt nam 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 kèo bóng đá việt nam này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một kèo bóng đá việt nam chohiện tạiPhiên kèo bóng đá việt nam hoặc một trong các phiên kèo bóng đá việt nam được hỗ trợ khác được liệt kê ở trên thay thế.

F.22. pageInspect

ThePageInspectMô -đun cung cấp các chức năng cho phép bạn kiểm tra nội dung của các kèo bóng đá việt nam cơ sở dữ liệu ở mức thấp, rất hữu ích cho mục đích gỡ lỗi. Tất cả các chức năng này chỉ có thể được sử dụng bởi các siêu người dùng.

F.22.1. Chức năng chung

10929_10993

get_raw_pageĐọc khối được chỉ định của quan hệ được đặt tên và trả về một kèo bóng đá việt nam sao dưới dạngbyteaGiá trị. Điều này cho phép thu được một kèo bóng đá việt nam sao đồng nhất thời gian của khối.Forknên'Main'Đối với Fork Dữ kèo bóng đá việt nam chính,'FSM'cho kèo bóng đá việt nam đồ không gian trống,'VM'cho kèo bóng đá việt nam đồ khả năng hiển thị hoặc'init'Để bắt đầu khởi tạo.

get_raw_page (văn kèo bóng đá việt nam relname, blkno int) trả về bytea

Phiên kèo bóng đá việt nam tốc ký củaget_raw_page, để đọc từ ngã ba chính. Tương đương vớiget_raw_page (relname, 'chính', blkno)

page_header (kèo bóng đá việt nam bytea) trả về bản ghi

page_headerHiển thị các trường phổ biến cho tất cảPostgreSQLkèo bóng đá việt nam và chỉ mục.

Một hình ảnh kèo bóng đá việt nam thu được bằngget_raw_pagenên được thông qua làm đối số. Ví dụ:

test =# select * từ page_header (get_raw_page ('pg_class', 0));
    lsn | SECKSUM | cờ | thấp hơn | trên | Đặc biệt | kèo bóng đá việt nam hóa | Phiên bản | Prune_xid
-----------+----------+--------+-------+-------+----------+----------+----------+---------------
 0/24A1B50 |        0 |      1 |   232 |   368 |    8192 |     8192 |       4 |         0

Các cột được trả về tương ứng với các trường trongPageHeaderDataCấu trúc. Nhìn thấysrc/bao gồm/lưu trữ/bufpage.hĐể biết chi tiết.

Thetổng kiểm traTrường là tổng kiểm tra được lưu trữ trong kèo bóng đá việt nam, có thể không chính xác nếu kèo bóng đá việt nam bị hỏng. Nếu kiểm tra dữ liệu không được bật cho trường hợp này, thì giá trị được lưu trữ là vô nghĩa.

page_checksum (kèo bóng đá việt nam bytea, blkno int4) trả về smallint

page_checksum13638_13717

Một hình ảnh kèo bóng đá việt nam thu được bằngGET_RAW_PAGEnên được thông qua làm đối số. Ví dụ:

test =# chọn trang_checksum (get_raw_page ('pg_class', 0), 0);
 page_checksum
---------------
         13443

Lưu ý rằng tổng kiểm tra phụ thuộc vào số khối, do đó, các số khối phù hợp phải được truyền (trừ khi thực hiện gỡ lỗi bí truyền).

Tổng kiểm tra được tính toán với chức năng này có thể được so sánh vớitổng kiểm traTrường kết quả của hàmpage_header. Nếu kiểm tra dữ kèo bóng đá việt nam được bật cho trường hợp này, thì hai giá trị phải bằng.

fsm_page_contents (kèo bóng đá việt nam bytea) trả về văn bản

14693_14712Hiển thị cấu trúc nút bên trong của kèo bóng đá việt nam FSM. Ví dụ:

test =# chọn fsm_page_contents (get_raw_page ('pg_class', 'fsm', 0));

Đầu ra là một chuỗi đa dòng, với một dòng trên mỗi nút trong cây nhị phân trong kèo bóng đá việt nam. Chỉ những nút không được in. Cái gọi là con trỏ "Tiếp theo", chỉ vào vị trí tiếp theo được trả về từ kèo bóng đá việt nam, cũng được in.

xemSRC/phụ trợ/lưu trữ/freespace/readmeĐể biết thêm thông tin về cấu trúc của kèo bóng đá việt nam FSM.

F.22.2. Chức năng HEAP

15657_15707

HEAP_PAGE_ITEMSHiển thị tất cả các con trỏ dòng trên một kèo bóng đá việt nam heap. Đối với những con trỏ dòng đang được sử dụng, các tiêu đề tuple cũng như dữ liệu thô Tuple cũng được hiển thị. Tất cả các bộ dữ liệu được hiển thị, liệu các bộ dữ liệu có thể nhìn thấy bằng một ảnh chụp nhanh MVCC tại thời điểm kèo bóng đá việt nam RAW được sao chép hay không.

Một hình ảnh kèo bóng đá việt nam HEAP thu được bằngget_raw_pagenên được thông qua làm đối số. Ví dụ:

16305_16375

xemsrc/bao gồm/lưu trữ/itemid.hsrc/bao gồm/truy cập/htup_details.hđể giải thích các trường được trả về.

tuple_data_split (rel_oid oid, t_data bytea, t_infomask integer, t_infomask2 integer, t_bits văn kèo bóng đá việt nam [, do_detoast bool]) returns bytea []

Tuple_Data_Splitchia dữ kèo bóng đá việt nam Tuple thành các thuộc tính giống như bên trong phụ trợ.

17053_17201

Hàm này nên được gọi với các đối số giống như các thuộc tính trả về củaHEAP_PAGE_ITEMS.

nếuDo_DetoastTRUE, Các thuộc tính sẽ được detoast khi cần thiết. Giá trị mặc định làSai.

17623_17716

HEAP_PAGE_ITEM_ATTRSlà tương đương vớiHEAP_PAGE_ITEMS17957_18060do_detoastđó làSaiTheo mặc định.

Một hình ảnh kèo bóng đá việt nam HEAP thu được bằngGET_RAW_PAGEnên được thông qua làm đối số. Ví dụ:

18334_18431

F.22.3. Chức năng B-Tree

bt_metap (văn kèo bóng đá việt nam relname) trả về kèo bóng đá việt nam ghi

bt_metapTrả về thông tin về Metapage chỉ số B-Tree. Ví dụ:

19103_19425
bt_page_stats (văn kèo bóng đá việt nam relname, blkno int) trả về kèo bóng đá việt nam ghi

bt_page_statsTrả về thông tin tóm tắt về một kèo bóng đá việt nam của các chỉ mục B-cây. Ví dụ:

test =# Chọn * từ bt_page_stats ('pg_cast_oid_index', 1);
-[Ghi 1]-+-----
blkno | 1
Loại | l
Live_Items | 256
Dead_Items | 0
AVG_ITEM_SIZE | 12
Trang_Size | 8192
free_size | 4056
BTPO_PREV | 0
BTPO_NEXT | 0
BTPO | 0
BTPO_FLAGS | 3
20202_20263

bt_page_itemsTrả về thông tin chi tiết về tất cả các mục trên kèo bóng đá việt nam chỉ mục B-Tree. Ví dụ:

test =# select * từ bt_page_items ('pg_cast_oid_index', 1);
 Itemoffset |  CTID | itemlen | NULLS | vars |    dữ kèo bóng đá việt nam
------------+---------+---------+-------+------+-------------
          1 | (0,1) |      12 | f | f | 23 27 00 00
          2 | (0,2) |      12 | f | f | 24 27 00 00
          3 | (0,3) |      12 | f | f | 25 27 00 00
          4 | (0,4) |      12 | f | f | 26 27 00 00
          5 | (0,5) |      12 | f | f | 27 27 00 00
          6 | (0,6) |      12 | f | f | 28 27 00 00
          7 | (0,7) |      12 | f | f | 29 27 00 00
          8 | (0,8) |      12 | f | f | 2A 27 00 00

Trong kèo bóng đá việt nam B-cây B,CTIDchỉ vào một tuple heap. Trong một kèo bóng đá việt nam nội bộ, phần số khối củaCTIDtrỏ đến một kèo bóng đá việt nam khác trong chính chỉ mục, trong khi phần bù (số thứ hai) bị bỏ qua và thường là 1.

Lưu ý rằng mục đầu tiên trên bất kỳ kèo bóng đá việt nam nào không đúng (bất kỳ kèo bóng đá việt nam nào có giá trị khác không trongbtpo_nexttrường) là kèo bóng đá việt nam của kèo bóng đá việt namHồiKhóa caoHồi, có nghĩa là nóDatađóng vai trò giới hạn trên trên tất cả các mục xuất hiện trên kèo bóng đá việt nam, trong khi nóCTIDTrường là vô nghĩa. Ngoài ra, trên các kèo bóng đá việt nam không lá, mục dữ liệu thực đầu tiên (mục đầu tiên không phải là khóa cao) làHồiMinus InfinityxôngMục, không có giá trị thực tế trong nóDataTrường. Một mục như vậy có liên kết hợp lệ trongCTIDTrường, tuy nhiên.

22366_22414

cũng có thể chuyển một kèo bóng đá việt nam chobt_page_itemsnhư mộtbyteaGiá trị. Một hình ảnh kèo bóng đá việt nam thu được bằngGET_RAW_PAGEnên được thông qua làm đối số. Vì vậy, ví dụ cuối cùng cũng có thể được viết lại như thế này:

22857_23541

Tất cả các chi tiết khác giống như được giải thích trong mục trước.

F.22.4. Chức năng Brin

brin_page_type (kèo bóng đá việt nam bytea) trả về văn bản

brin_page_typeTrả về loại kèo bóng đá việt nam của đã choBrinkèo bóng đá việt nam Index hoặc ném lỗi nếu kèo bóng đá việt nam không phải là hợp lệBrinkèo bóng đá việt nam. Ví dụ:

test =# chọn brin_page_type (get_raw_page ('brinidx', 0));
 Brin_Page_Type 
----------------
 Meta
brin_metapage_info (kèo bóng đá việt nam bytea) trả về bản ghi

brin_metapage_infoTrả về thông tin về các loại về ABrinMETAPAGE INDEX. Ví dụ:

test =# Chọn * từ brin_metapage_info (get_raw_page ('brinidx', 0));
   Phép thuật | Phiên kèo bóng đá việt nam | pagesperrange | Lastrevmappage 
------------+---------+-------------------+--------------------
 0xA8109CFA |       1 |             4 |              2
brin_revmap_data (kèo bóng đá việt nam bytea) trả về setof tid

brin_revmap_dataTrả về danh sách định danh tuple trong ABrinkèo bóng đá việt nam Bản đồ phạm vi chỉ mục. Ví dụ:

test =# Chọn * từ brin_revmap_data (get_raw_page ('brinidx', 2)) giới hạn 5;
  kèo bóng đá việt nam  
---------
 (6.137)
 (6.138)
 (6.139)
 (6.140)
 (6.141)
brin_page_items (kèo bóng đá việt nam bytea, index oid) trả về setof record

brin_page_itemsTrả về dữ kèo bóng đá việt nam được lưu trữ trongBrinkèo bóng đá việt nam dữ liệu. Ví dụ:

26237_27003

27021_27076brinmemtuplebrinvaluesCấu trúc. Nhìn thấysrc/bao gồm/truy cập/brin_tuple.hĐể biết chi tiết.

F.22.5. Chức năng Gin

gin_metapage_info (kèo bóng đá việt nam bytea) trả về bản ghi

gin_metapage_infoTrả về thông tin về AGinMETAPAGE INDEX. Ví dụ:

test =# select * từ gin_metapage_info (get_raw_page ('gin_index', 0));
-[Ghi 1] ----+-----------
Pending_head | 4294967295
Pending_tail | 4294967295
đuôi_free_size | 0
n_pending_pages | 0
n_pending_tuples | 0
n_total_pages | 7
n_entry_pages | 6
n_data_pages | 0
n_entries | 693
Phiên kèo bóng đá việt nam | 2
gin_page_opaque_info (kèo bóng đá việt nam bytea) trả về bản ghi

gin_page_opaque_infoTrả về thông tin về AGinVùng mờ mờ, giống như loại kèo bóng đá việt nam. Ví dụ:

test =# select * từ gin_page_opaque_info (get_raw_page ('gin_index', 2));
 Liên kết phải | Maxoff |         cờ
-----------+--------+----------------------------
         5 |      0 | data, lá, nén
gin_leafpage_items (kèo bóng đá việt nam bytea) trả về setof record

gin_leafpage_itemsTrả về thông tin về dữ kèo bóng đá việt nam được lưu trữ trong AGinkèo bóng đá việt nam lá. Ví dụ:

test =# Chọn First_Tid, NBytes, TIDS [0: 5]
        Từ gin_leafpage_items (get_raw_page ('gin_test_idx', 2));
 FIRST_TID | nbytes |                        một số_tids
-----------+--------+----------------------------------------------------------------------
 (8,41) |    244 | "(8,41)", "(8,43)", "(8,44)", "(8,45)", "(8,46)"
 (10,45) |    248 | "(10,45)", "(10,46)", "(10,47)", "(10,48)", "(10,49)"
 (12,52) |    248 | "(12,52)", "(12,53)", "(12,54)", "(12,55)", "(12,56)"
 (14,59) |    320 | "(14,59)", "(14,60)", "(14,61)", "(14,62)", "(14,63)"
 (167,16) |    376 | "(167,16)", "(167,17)", "(167,18)", "(167,19)", "(167,20)"
 (170,30) |    376 | "(170,30)", "(170,31)", "(170,32)", "(170,33)", "(170,34)"
 (173,44) |    197 | "(173,44)", "(173,45)", "(173,46)", "(173,47)", "(173,48)"

F.22.6. Chức năng băm

Hash_page_type (kèo bóng đá việt nam bytea) trả về văn bản

Hash_Page_Type30787_30821Hashkèo bóng đá việt nam chỉ mục. Ví dụ:

test =# Chọn hash_page_type (get_raw_page ('con_hash_index', 0));
 Hash_Page_Type 
----------------
 Metapage
Hash_page_stats (kèo bóng đá việt nam bytea) trả về Setof Record

Hash_Page_StatsTrả về thông tin về một kèo bóng đá việt nam hoặc tràn của AHashINDEX. Ví dụ:

31478_31779
Hash_Page_Items (kèo bóng đá việt nam bytea) trả về Setof Record

Hash_Page_ItemsTrả về thông tin về dữ kèo bóng đá việt nam được lưu trữ trong một thùng hoặc tràn của AHash32191_32218

32251_32596
Hash_bitmap_info (index oid, blkno int) trả về kèo bóng đá việt nam ghi

Hash_bitmap_infoHiển thị trạng thái của một chút trong kèo bóng đá việt nam bitmap cho một kèo bóng đá việt nam tràn cụ thể củaHashINDEX. Ví dụ:

test =# select * từ hash_bitmap_info ('con_hash_index', 2052);
 Bitmapblkno | Bitmapbit | bitstatus 
--------------+-----------+-----------
          65 |         3 | t
Hash_metapage_info (kèo bóng đá việt nam bytea) trả về bản ghi

Hash_metapage_infoTrả về thông tin được lưu trữ trong kèo bóng đá việt nam meta của AHashINDEX. Ví dụ:

test =# chọn ma thuật, phiên kèo bóng đá việt nam, ntuples, ffactor, bsize, bmsize, bmshift,
test-# maxbucket, highmask, lowmask, ovflpoint, firstfree, nmaps, procid,
test-# regexp_replace (phụ tùng :: text, '(, 0)*', '') như phụ tùng,
test-## regexp_replace (mapp :: text, '(, 0)*', '') dưới dạng kèo bóng đá việt nam đồ
test-# từ hash_metapage_info (get_raw_page ('con_hash_index', 0));
-[Ghi 1] ---------------------------------------------------------------------------------------
Phép thuật | 105121344
Phiên kèo bóng đá việt nam | 4
ntuples | 500500
ffactor | 40
Bsize | 8152
BMSIZE | 4096
BMshift | 15
Maxbucket | 12512
Highmask | 16383
Lowmask | 8191
ovflpoint | 28
FirstFree | 1204
nmaps | 1
Procid | 450
phụ tùng | A