ThePG_WALINSPECT
Mô-đun cung tỷ lệ kèo bóng đá 88 các hàm SQL cho phép bạn kiểm tra nội dung của nhật ký ghi của một lần chạyPostgreSQLCụm cơ sở dữ liệu ở tỷ lệ kèo bóng đá 88 độ thấp, rất hữu ích cho việc gỡ lỗi, phân tích, báo cáo hoặc mục đích giáo dục. Nó tương tự nhưPostgreSQL:, nhưng có thể truy cập thông qua SQL chứ không phải là một tiện ích riêng biệt.
Tất cả các chức năng của mô -đun này sẽ cung cấp thông tin tỷ lệ kèo bóng đá 88 bằng ID dòng thời gian hiện tại của máy chủ.
ThePG_WALINSPECT
Các chức năng thường được gọi bằng đối số LSN chỉ định vị trí mà tại đó một bản ghi tỷ lệ kèo bóng đá 88 được biết đếnbắt đầu. Tuy nhiên, một số chức năng, chẳng hạn nhưpg_logical_emit_message
, trả lại LSNsaubản ghi vừa được chèn.
Tất cảPG_WALINSPECT
Các chức năng hiển thị thông tin về các bản ghi nằm trong một phạm vi LSN nhất định được phép chấp nhậnend_lsn
Đối số theo LSN hiện tại của máy chủ. Sử dụng mộtend_lsn
Từ tương laiHồisẽ không gây ra lỗi.
Có thể thuận tiện để cung tỷ lệ kèo bóng đá 88 giá trịffffffff/ffffffff
(hợp lệ tối đapg_lsn
giá trị) dưới dạngend_lsn
Đối số. Điều này tương đương với việc cung tỷ lệ kèo bóng đá 88 mộtend_lsn
Đối số phù hợp với LSN hiện tại của máy chủ.
Theo mặc định, việc sử dụng các chức năng này bị giới hạn ở siêu người dùng và các thành viên củapg_read_server_files
Vai trò. Truy cập có thể được tỷ lệ kèo bóng đá 88 bởi các siêu người dùng cho người khác bằng cách sử dụngGrant
.
pg_get_wal_record_info (in_lsn pg_lsn) trả về bản ghi
#Nhận thông tin ghi tỷ lệ kèo bóng đá 88 về một bản ghi được đặt tại hoặc sauIN_LSN
Đối số. Ví dụ:
10303_10782
nếuIN_LSN
Không ở đầu bản ghi tỷ lệ kèo bóng đá 88, thông tin về bản ghi tỷ lệ kèo bóng đá 88 hợp lệ tiếp theo được hiển thị thay thế. Nếu không có bản ghi tỷ lệ kèo bóng đá 88 hợp lệ tiếp theo, chức năng sẽ gây ra lỗi.
#Nhận thông tin của tất cả các bản ghi tỷ lệ kèo bóng đá 88 hợp lệ giữastart_lsn
vàend_lsn
. Trả về một hàng cho mỗi bản ghi tỷ lệ kèo bóng đá 88. Ví dụ:
11578_12084
Hàm gây lỗi nếustart_lsn
không khả dụng.
12322_12432
#Nhận thông tin về từng tham chiếu khối từ tất cả các bản ghi tỷ lệ kèo bóng đá 88 hợp lệ giữa12663_12674
vàend_lsn
Với một hoặc nhiều tài liệu tham khảo khối. Trả về một hàng cho mỗi tham chiếu khối cho mỗi bản ghi tỷ lệ kèo bóng đá 88. Ví dụ:
12873_13529
Ví dụ này liên quan đến một bản ghi tỷ lệ kèo bóng đá 88 chỉ chứa một tham chiếu khối, nhưng nhiều bản ghi tỷ lệ kèo bóng đá 88 chứa một số tài liệu tham khảo khối. Hàng đầu ra bởiPG_GET_WAL_BLOCK_INFO
13743_13793start_lsn
vàblock_id
Giá trị.
13923_13984PG_GET_WAL_RECORDS_INFO
sẽ hiển thị, đưa ra các đối số tương tự. Tuy nhiên,PG_GET_WAL_BLOCK_INFO
Unnests Thông tin từ mỗi bản ghi tỷ lệ kèo bóng đá 88 vào một biểu mẫu mở rộng bằng cách xuất một hàng trên mỗi tham chiếu khối, do đó, một số chi tiết nhất định được theo dõi ở cấp độ tham chiếu khối thay vì ở cấp độ kỷ lục. Cấu trúc này rất hữu ích với các truy vấn theo dõi cách các khối riêng lẻ thay đổi theo thời gian. Lưu ý rằng các bản ghi không có tham chiếu khối (ví dụ:cam kết
tỷ lệ kèo bóng đá 88 Records) sẽ không có hàng nào được trả lại, vì vậyPG_GET_WAL_BLOCK_INFO
Có thể thực sự trở lạiÍt hơnhàng hơnPG_GET_WAL_RECORDS_INFO
.
TheReltablespace
, Reldatabase
vàrelfilenode
tham chiếu tham sốpg_tablespace
.oid
, pg_database
.oid
vàpg_ class
.relfilenode
tương ứng. TheRelforkNumber
Trường là số nĩa trong mối quan hệ cho tham chiếu khối; nhìn thấyCommon/Relpath.h
Để biết chi tiết.
Thepg_filenode_relation
Hàm (xemBảng 9.97) có thể giúp bạn xác định mối quan hệ nào đã được sửa đổi trong quá trình thực hiện ban đầu.
Có thể các khách hàng tránh chi phí thực hiện dữ liệu khối. Điều này có thể làm cho thực thi chức năng nhanh hơn đáng kể. Khishow_data
được đặt thànhSai
, block_data
vàblock_fpi_data
Giá trị bị bỏ qua (nghĩa làblock_data
vàblock_fpi_data
out
Đối số lànull
cho tất cả các hàng được trả về). Rõ ràng, tối ưu hóa này chỉ khả thi với các truy vấn trong đó dữ liệu khối không thực sự cần thiết.
Hàm gây lỗi nếustart_lsn
không khả dụng.
16959_17066
#Nhận số liệu thống kê của tất cả các bản ghi tỷ lệ kèo bóng đá 88 hợp lệ giữastart_lsn
vàend_lsn
. Theo mặc định, nó trả về một hàng mỗiresource_manager
Loại. Khiper_record
được đặt thànhTRUE
, nó trả về một hàng mỗiRecord_Type
. Ví dụ:
17667_18252
Hàm gây ra lỗi nếustart_lsn
không khả dụng.
Bharath Rupireddy<bharath.rupireddyforpostgres@gmail
Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không phù hợp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài liệu.