Bảng 9.63Hiển thị một số tỷ lệ kèo bóng đá trích xuất thông tin phiên và hệ thống.
Ngoài tỷ lệ kèo bóng đá năng được liệt kê trong phần này, còn có một số chức năng liên quan đến hệ thống thống kê cũng cung cấp thông tin hệ thống. Nhìn thấyPhần 27.2.20Để biết thêm tỷ lệ kèo bóng đá.
Bảng 9.63. tỷ lệ kèo bóng đá thông tin phiên
tỷ lệ kèo bóng đá Mô tả |
---|
Trả về tên của cơ sở dữ liệu hiện tại. (Cơ sở dữ liệu được gọi làHồiDanh mụcTrong tiêu chuẩn SQL, vì vậy |
Trả về văn bản của truy vấn hiện đang thực hiện, như được gửi bởi máy khách (có thể chứa nhiều hơn một câu lệnh). |
Điều này tương đương với |
Trả về tên của lược đồ đầu tiên trong đường dẫn tìm kiếm (hoặc giá trị null nếu đường dẫn tìm kiếm trống). Đây là lược đồ sẽ được sử dụng cho bất kỳ bảng hoặc tỷ lệ kèo bóng đá đối tượng được đặt tên nào khác được tạo mà không cần chỉ định lược đồ đích. |
Trả về một mảng tên của tất cả tỷ lệ kèo bóng đá lược đồ hiện tại trong đường dẫn tìm kiếm hiệu quả, theo thứ tự ưu tiên của chúng. (tỷ lệ kèo bóng đá mục trong hiện tạisearch_pathCài đặt không tương ứng với tỷ lệ kèo bóng đá lược đồ hiện có, có thể tìm kiếm được.) Nếu đối số boolean là |
Trả về tên người dùng của bối cảnh thực thi hiện tại. |
Trả về địa chỉ IP của máy khách hiện tại hoặc |
Trả về số cổng IP của máy khách hiện tại hoặc |
Trả về địa chỉ IP mà máy chủ chấp nhận kết nối hiện tại hoặc |
Trả về số cổng IP mà máy chủ chấp nhận kết nối hiện tại hoặc |
Trả về ID quy trình của quy trình máy chủ được đính kèm tỷ lệ kèo bóng đáo phiên hiện tại. |
18053_18273 Một quy trình máy chủ chặn một loại khác nếu nó giữ một khóa xung đột với yêu cầu khóa của quy trình bị chặn (khối cứng) hoặc đang chờ khóa sẽ mâu thuẫn với yêu cầu khóa của quy trình bị chặn và đi trước nó trong hàng đợi (khối mềm). Khi sử dụng tỷ lệ kèo bóng đá truy vấn song song, kết quả luôn liệt kê ID quy trình có thể nhìn thấy máy khách (nghĩa là, tỷ lệ kèo bóng đá cuộc gọi thường xuyên đến chức năng này có thể có một số tác động đến hiệu suất cơ sở dữ liệu, bởi vì nó cần quyền truy cập độc quyền vào trạng thái chia sẻ của Trình quản lý khóa trong một thời gian ngắn. |
Trả về thời gian khi tỷ lệ kèo bóng đá tệp cấu hình máy chủ được tải lần cuối. Nếu phiên hiện tại còn tồn tại vào thời điểm đó, đây sẽ là lúc phiên sẽ đọc lại tỷ lệ kèo bóng đá tệp cấu hình (vì vậy việc đọc sẽ thay đổi một chút trong tỷ lệ kèo bóng đá phiên khác nhau). |
Trả về tên đường dẫn của tệp nhật ký hiện đang được sử dụng bởi trình thu thập ghi nhật ký. Đường dẫn bao gồmlog_directoryThư mục và tên tệp nhật ký riêng lẻ. Kết quả là |
Trả về OID của lược đồ tạm thời của phiên hiện tại hoặc tỷ lệ kèo bóng đá nếu nó tỷ lệ kèo bóng đá có (vì nó tỷ lệ kèo bóng đá tạo ra bất kỳ bảng tạm thời nào). |
Trả về đúng nếu oid đã cho là oid của lược đồ tạm thời của phiên khác. (Ví dụ, điều này có thể hữu ích để loại trừ tỷ lệ kèo bóng đá bảng tạm thời của tỷ lệ kèo bóng đá phiên khác khỏi màn hình danh mục.) |
Trả về đúng nếu AJITtiện ích mở rộng trình biên dịch có sẵn (xemChương 31) vàJITTham số cấu hình được đặt thành |
Trả về tập hợp tên của tỷ lệ kèo bóng đá kênh thông báo không đồng bộ mà phiên hiện tại đang nghe. |
Trả về phân số (0 Ném1) của kích thước tối đa của hàng đợi thông báo không đồng bộ hiện đang bị chiếm bởi tỷ lệ kèo bóng đá thông báo đang chờ được xử lý. Nhìn thấynghevàThông báoĐể biết thêm tỷ lệ kèo bóng đá. |
Trả về thời gian khi máy chủ bắt đầu. |
25402_25631 Một phiên chạy A 26146_26314 |
Trả về mức lồng hiện tại củaPostgreSQLTriggers (0 nếu tỷ lệ kèo bóng đá được gọi, trực tiếp hoặc gián tiếp, từ bên trong trình kích hoạt). |
Trả về tên người dùng phiên. |
Điều này tương đương với |
Trả về một chuỗi mô tảPostgreSQLPhiên bản của máy chủ. Bạn cũng có thể lấy tỷ lệ kèo bóng đá này từserver_versionhoặc cho phiên bản có thể đọc được bằng máyserver_version_num. tỷ lệ kèo bóng đá nhà phát triển phần mềm nên sử dụng |
current_catalog
, current_role
, current_schema
, current_user
, session_user
vàuser
có trạng thái cú pháp đặc biệt trongSQL: Chúng phải được gọi mà tỷ lệ kèo bóng đá có dấu ngoặc đơn. Trong PostgreSQL, dấu ngoặc đơn có thể được sử dụng vớicurrent_schema
, nhưng tỷ lệ kèo bóng đá phải với những người khác.
Thesession_user
Thông thường là người dùng đã bắt đầu kết nối cơ sở dữ liệu hiện tại; Nhưng Superusers có thể thay đổi cài đặt này vớiĐặt ủy quyền phiên. Thecurrent_user
là định danh người dùng có thể áp dụng để kiểm tra quyền. Thông thường nó bằng với người dùng phiên, nhưng nó có thể được thay đổi vớiĐặt vai trò. Nó cũng thay đổi trong quá trình thực hiện tỷ lệ kèo bóng đá năng với thuộc tínhbảo mật xác định
. Theo cách nói của Unix, người dùng phiên làNgười dùng thựcVoivà người dùng hiện tại làHồiNgười dùng hiệu quảHồi. current_role
vàuser
là từ đồng nghĩa vớicurrent_user
. (Tiêu chuẩn SQL rút ra sự khác biệt giữacurrent_role
vàcurrent_user
, nhưngPostgreSQLtỷ lệ kèo bóng đá, vì nó hợp nhất người dùng và vai trò thành một loại thực thể duy nhất.)
Bảng 9.64Liệt kê tỷ lệ kèo bóng đá năng cho phép truy vấn đặc quyền truy cập đối tượng theo chương trình. (Nhìn thấyPhần 5.7Để biết thêm thông tin về các đặc quyền.) Trong tỷ lệ kèo bóng đá năng này, người dùng có đặc quyền đang được hỏi về có thể được chỉ định theo tên hoặc bằng OID (pg_authid
.oid
) hoặc nếu tên được đặt làcông khai
Sau đó, tỷ lệ kèo bóng đá đặc quyền của vai trò giả công khai được kiểm tra. Ngoài ra,user
Đối số có thể được bỏ qua hoàn toàn, trong trường hợp đócurrent_user
được giả định. Đối tượng đang được hỏi về có thể được chỉ định theo tên hoặc bằng OID, quá.Chọn
). Tùy chọn,Với tùy chọn cấp
Có thể được thêm tỷ lệ kèo bóng đáo loại đặc quyền để kiểm tra xem đặc quyền có được giữ với tùy chọn tài trợ hay không. Ngoài ra, nhiều loại đặc quyền có thể được liệt kê bởi dấu phẩy, trong trường hợp đó, kết quả sẽ đúng nếu có bất kỳ đặc quyền được liệt kê nào được giữ.
Chọn has_table_privilege ('myschema.mytable', 'select');
Bảng 9.64. Truy cập tỷ lệ kèo bóng đá năng yêu cầu đặc quyền
tỷ lệ kèo bóng đá Mô tả |
---|
Người dùng có đặc quyền cho bất kỳ cột bảng nào tỷ lệ kèo bóng đá? Điều này thành công nếu đặc quyền được giữ cho toàn bộ bảng hoặc nếu có một khoản tài trợ cấp độ cột của đặc quyền cho ít nhất một cột. |
Người dùng có đặc quyền cho cột bảng được chỉ định tỷ lệ kèo bóng đá? Điều này thành công nếu đặc quyền được giữ cho toàn bộ bảng, hoặc nếu có một khoản tài trợ cấp cột của đặc quyền cho cột. |
Người dùng có đặc quyền cho cơ sở dữ liệu không? tỷ lệ kèo bóng đá loại đặc quyền cho phép là |
Người dùng có đặc quyền cho trình bao bọc dữ liệu nước ngoài tỷ lệ kèo bóng đá? Loại đặc quyền duy nhất cho phép là |
Người dùng có đặc quyền cho tỷ lệ kèo bóng đá không? Loại đặc quyền duy nhất cho phép là Khi chỉ định hàm theo tên chứ không phải bằng OID, đầu tỷ lệ kèo bóng đáo được phép giống như đối với 38253_38330 |
Người dùng có đặc quyền cho ngôn ngữ tỷ lệ kèo bóng đá? Loại đặc quyền duy nhất cho phép là |
Người dùng có đặc quyền cho lược đồ không? tỷ lệ kèo bóng đá loại đặc quyền cho phép là |
Người dùng có đặc quyền cho chuỗi không? tỷ lệ kèo bóng đá loại đặc quyền cho phép là |
Người dùng có đặc quyền cho máy chủ nước ngoài tỷ lệ kèo bóng đá? Loại đặc quyền duy nhất cho phép là |
Người dùng có đặc quyền cho bảng không? tỷ lệ kèo bóng đá loại đặc quyền cho phép là |
Người dùng có đặc quyền cho tỷ lệ kèo bóng đá gian bảng tỷ lệ kèo bóng đá? Loại đặc quyền duy nhất cho phép là |
Người dùng có đặc quyền cho kiểu dữ liệu tỷ lệ kèo bóng đá? Loại đặc quyền duy nhất cho phép là |
Người dùng có đặc quyền cho vai trò không? tỷ lệ kèo bóng đá loại đặc quyền cho phép là |
hoạt động bảo mật cấp độ hàng cho bảng được chỉ định trong bối cảnh của người dùng hiện tại và môi trường hiện tại? |
Bảng 9,65Hiển thị tỷ lệ kèo bóng đá toán tử có sẵn choaclitem
Loại, là đại diện danh mục của tỷ lệ kèo bóng đá đặc quyền truy cập. Nhìn thấyPhần 5.7Để biết thông tin về cách đọc tỷ lệ kèo bóng đá giá trị đặc quyền truy cập.
Bảng 9,65.aclitem
toán tử
Nhà điều hành Mô tả Ví dụ (s) |
---|
là
|
Mảng có chứa tỷ lệ kèo bóng đá đặc quyền được chỉ định không? (Điều này đúng nếu có một mục nhập mảng phù hợp với
|
Đây là bí danh tỷ lệ kèo bóng đá dùng nữa cho
|
Bảng 9,66Hiển thị một số tỷ lệ kèo bóng đá bổ sung để quản lýaclitem
loại.
Bảng 9.66.aclitem
tỷ lệ kèo bóng đá
function Mô tả |
---|
Xây dựng một |
Trả về |
Xây dựng một |
Bảng 9.67Hiển thị tỷ lệ kèo bóng đá năng xác định xem một đối tượng nhất định làCó thể nhìn thấyTrong đường dẫn tìm kiếm lược đồ hiện tại. Ví dụ, một bảng được cho là có thể nhìn thấy nếu lược đồ chứa của nó nằm trong đường dẫn tìm kiếm và tỷ lệ kèo bóng đá có bảng cùng tên nào xuất hiện trước đó trong đường dẫn tìm kiếm.
Chọn RelName từ pg_class trong đó pg_table_is_visible (oid);
Đối với tỷ lệ kèo bóng đá hàm và toán tử, một đối tượng trong đường dẫn tìm kiếm được cho là có thể nhìn thấy nếu không có đối tượng cùng tênvà kiểu dữ liệu đối sốTrước đó trong đường dẫn. Đối với tỷ lệ kèo bóng đá lớp vận hành và gia đình, cả tên và phương thức truy cập chỉ mục được liên kết đều được xem xét.
Bảng 9.67. tỷ lệ kèo bóng đá năng điều tra về tầm nhìn của lược đồ
Tất cả tỷ lệ kèo bóng đá năng này yêu cầu các OID đối tượng để xác định đối tượng sẽ được kiểm tra. Nếu bạn muốn kiểm tra một đối tượng theo tên, thật thuận tiện khi sử dụng các loại bí danh OID (RegClass
, regtype
, RegProcedure
, RegOperator
, RegConfig
hoặcRegdictionary
), ví dụ:
Chọn pg_type_is_visible ('myschema.widget' :: regtype);
Lưu ý rằng sẽ tỷ lệ kèo bóng đá có ý nghĩa gì khi kiểm tra tên loại tỷ lệ kèo bóng đá đủ điều kiện theo cách này-nếu tên có thể được nhận ra, nó phải được nhìn thấy.
Bảng 9,68Liệt kê tỷ lệ kèo bóng đá năng trích xuất thông tin từ các danh mục hệ thống.
Bảng 9,68. tỷ lệ kèo bóng đá thông tin danh mục hệ thống
tỷ lệ kèo bóng đá Mô tả |
---|
Trả về tên SQL cho một loại dữ liệu được xác định bởi loại OID của nó và có thể là một công cụ sửa đổi loại. Truyền NULL cho Trình sửa đổi loại nếu tỷ lệ kèo bóng đá biết công cụ sửa đổi cụ thể. |
Tái thiết lệnh tạo cho một ràng buộc. (Đây là một bản dựng lại bị phân hủy, tỷ lệ kèo bóng đá phải là văn bản gốc của lệnh.) |
phân tách dạng bên trong của một biểu thức được lưu trữ trong tỷ lệ kèo bóng đá danh mục hệ thống, chẳng hạn như giá trị mặc định cho một cột. Nếu biểu thức có thể chứa VAR, chỉ định OID của mối quan hệ mà chúng gọi là tham số thứ hai; |
Tái cấu trúc lệnh tạo cho một tỷ lệ kèo bóng đá hoặc thủ tục. (Đây là một bản dựng lại bị phân hủy, không phải là văn bản gốc của lệnh.) Kết quả là hoàn chỉnh |
Tái thiết danh sách đối số của một tỷ lệ kèo bóng đá hoặc quy trình, trong biểu mẫu nó sẽ cần phải xuất hiện trong |
Tái thiết danh sách đối số cần thiết để xác định chức năng hoặc quy trình, trong biểu mẫu nó sẽ cần phải xuất hiện trong tỷ lệ kèo bóng đá lệnh như |
Tái thiết |
Tái cấu trúc lệnh tạo cho một chỉ mục. (Đây là một bản dựng lại bị phân hủy, tỷ lệ kèo bóng đá phải là văn bản gốc của lệnh.) Nếu |
Trả về một tập hợp tỷ lệ kèo bóng đá bản ghi mô tả tỷ lệ kèo bóng đá từ khóa SQL được công nhận bởi máy chủ. The |
Tái thiết lệnh tạo cho một quy tắc. (Đây là một bản dựng lại bị phân hủy, tỷ lệ kèo bóng đá phải là văn bản gốc của lệnh.) |
Trả về tên của chuỗi được liên kết với một cột hoặc null nếu tỷ lệ kèo bóng đá có chuỗi nào được liên kết với cột. Nếu cột là cột nhận dạng, chuỗi liên quan là chuỗi được tạo bên trong cho cột đó. Một cách sử dụng điển hình là đọc giá trị hiện tại của chuỗi cho một danh tính hoặc cột nối tiếp, ví dụ: 73467_73529 |
Tái thiết lệnh tạo cho một đối tượng thống kê mở rộng. (Đây là một bản dựng lại bị phân hủy, tỷ lệ kèo bóng đá phải là văn bản gốc của lệnh.) |
Tái cấu trúc lệnh tạo cho một kích hoạt. (Đây là một bản dựng lại bị phân hủy, tỷ lệ kèo bóng đá phải là văn bản gốc của lệnh.) |
Trả về tên của một vai trò được đưa ra OID. |
Tái tạo cơ bản |
Tái tạo cơ bản |
Tái tạo cơ bản |
Kiểm tra xem cột chỉ mục có thuộc tính được đặt tên hay không. tỷ lệ kèo bóng đá thuộc tính cột chỉ mục chung được liệt kê trongBảng 9,69. (Lưu ý rằng tỷ lệ kèo bóng đá phương thức truy cập tiện ích mở rộng có thể xác định tên thuộc tính bổ sung cho tỷ lệ kèo bóng đá chỉ mục của chúng.) |
Kiểm tra xem một chỉ mục có thuộc tính được đặt tên hay không. tỷ lệ kèo bóng đá thuộc tính chỉ mục phổ biến được liệt kê trongBảng 9.70. (Lưu ý rằng tỷ lệ kèo bóng đá phương thức truy cập tiện ích mở rộng có thể xác định tên thuộc tính bổ sung cho tỷ lệ kèo bóng đá chỉ mục của chúng.) |
Kiểm tra xem phương thức truy cập chỉ mục có thuộc tính được đặt tên hay tỷ lệ kèo bóng đá. Thuộc tính phương thức truy cập được liệt kê trongBảng 9.71. |
Trả về tập hợp tỷ lệ kèo bóng đá tùy chọn lưu trữ được biểu thị bằng một giá trị từ |
Trả về tập hợp tỷ lệ kèo bóng đá oids của cơ sở dữ liệu có tỷ lệ kèo bóng đá đối tượng được lưu trữ trong không gian bảng được chỉ định. Nếu chức năng này trả về bất kỳ hàng nào, không gian bảng không trống và không thể bị loại bỏ. |
Trả về đường dẫn hệ thống tệp mà tỷ lệ kèo bóng đá gian bảng này được đặt ở. |
Trả về OID của loại dữ liệu của giá trị được truyền cho nó. Điều này có thể hữu ích để khắc phục sự cố hoặc xây dựng tỷ lệ kèo bóng đá truy vấn SQL tự động. Ví dụ: Chọn PG_TYPEOF (33); |
Trả về tên của sự đối chiếu của giá trị được truyền cho nó. Giá trị được trích dẫn và đủ điều kiện lược đồ nếu cần thiết. Ví dụ: Chọn đối chiếu cho (mô tả) từ giới hạn pg_descrip 1; |
Dịch một tên quan hệ văn bản thành OID của nó. Một kết quả tương tự có được bằng cách đúc chuỗi thành gõ |
Dịch một tên đối chiếu văn bản sang OID của nó. Một kết quả tương tự có được bằng cách đúc chuỗi thành gõ |
Dịch một tên lược đồ văn bản sang OID của nó. Một kết quả tương tự có được bằng cách đúc chuỗi thành gõ |
Dịch tên toán tử văn bản sang OID của nó. Một kết quả tương tự có được bằng cách đúc chuỗi thành gõ |
Dịch tên toán tử văn bản (với tỷ lệ kèo bóng đá loại tham số) thành OID của nó. Một kết quả tương tự có được bằng cách đúc chuỗi thành gõ |
Dịch một hàm văn bản hoặc tên thủ tục sang OID của nó. Một kết quả tương tự có được bằng cách đúc chuỗi thành gõ |
Dịch một hàm văn bản hoặc tên thủ tục (với tỷ lệ kèo bóng đá loại đối số) sang OID của nó. Một kết quả tương tự có được bằng cách đúc chuỗi thành gõ |
Dịch một tên vai trò văn bản thành OID của nó. Một kết quả tương tự có được bằng cách đúc chuỗi thành gõ |
Dịch một tên loại văn bản thành OID của nó. Một kết quả tương tự có được bằng cách đúc chuỗi thành gõ |
Hầu hết tỷ lệ kèo bóng đá năng tái cấu trúc (phân hủy) Các đối tượng cơ sở dữ liệu đều có tùy chọnđẹp
cờ, nếuTRUE
gây ra kết quả làđược in đẹp”. In đẹp ngăn chặn dấu ngoặc đơn tỷ lệ kèo bóng đá cần thiết và thêm khoảng trắng cho tính dễ đọc.PostgreSQL; Vì vậy, tránh sử dụng đầu ra được in đẹp cho mục đích kết xuất.Sai
chođẹp
tham số mang lại kết quả tương tự như bỏ qua tham số.
Bảng 9,69. Thuộc tính cột chỉ mục
tên | Mô tả |
---|---|
ASC |
Cột có sắp xếp theo thứ tự tăng dần khi quét chuyển tiếp tỷ lệ kèo bóng đá? |
Desc |
Cột có sắp xếp theo thứ tự giảm dần khi quét chuyển tiếp tỷ lệ kèo bóng đá? |
NULLS_FIRST |
Cột có sắp xếp với NULLS đầu tiên khi quét chuyển tiếp tỷ lệ kèo bóng đá? |
NULLS_LAST |
Cột có sắp xếp với NULLS kéo dài trên quét chuyển tiếp tỷ lệ kèo bóng đá? |
có thể đặt hàng |
Cột có sở hữu bất kỳ thứ tự sắp xếp được xác định nào tỷ lệ kèo bóng đá? |
Discent_orderable |
Cột có thể được quét theo thứ tự bằng mộtHồiKhoảng cáchKhănnhà điều hành, ví dụĐặt hàng bởi col <- hằng số ? |
Returnable |
Giá trị cột có thể được trả về bằng cách quét chỉ có chỉ mục tỷ lệ kèo bóng đá? |
search_array |
Cột có hỗ trợ tự nhiêncol = any (mảng) Tìm kiếm? |
search_nulls |
Cột hỗ trợlà null vàtỷ lệ kèo bóng đá phải là null tìm kiếm? |
Bảng 9.70. Thuộc tính chỉ mục
tên | Mô tả |
---|---|
Clusterable |
Chỉ mục có thể được sử dụng trong Acụm lệnh? |
index_scan |
95985_96035 |
bitmap_scan |
Chỉ mục hỗ trợ quét bitmap? |
Backward_Scan |
Có thể thay đổi hướng quét ở giữa scan (để hỗ trợtìm nạp ngược Trên con trỏ mà tỷ lệ kèo bóng đá cần vật chất hóa)? |
Bảng 9.71. Thuộc tính phương thức truy cập chỉ mục
tên | Mô tả |
---|---|
Can_order |
Phương thức truy cập hỗ trợASC , DESC và tỷ lệ kèo bóng đá từ khóa liên quan trongTạo chỉ mục ? |
Can_unique |
Phương thức truy cập có hỗ trợ tỷ lệ kèo bóng đá chỉ mục duy nhất không? |
CAN_MULTI_COL |
Phương thức truy cập có chỉ mục hỗ trợ với nhiều cột tỷ lệ kèo bóng đá? |
CAN_EXCLUDE |
Phương thức truy cập có hỗ trợ tỷ lệ kèo bóng đá ràng buộc không? |
CAN_INCLUDE |
Phương thức truy cập có hỗ trợBao gồm mệnh đềTạo chỉ mục ? |
Bảng 9.72Liệt kê tỷ lệ kèo bóng đá năng liên quan đến nhận dạng và địa chỉ đối tượng cơ sở dữ liệu.
Bảng 9.72. Thông tin đối tượng và tỷ lệ kèo bóng đá năng địa chỉ
tỷ lệ kèo bóng đá năng được hiển thị trongBảng 9.73Trích xuất tỷ lệ kèo bóng đá nhận xét được lưu trữ trước đó vớibình luậnlệnh. Giá trị null được trả về nếu không có bình luận nào có thể được tìm thấy cho tỷ lệ kèo bóng đá tham số được chỉ định.
Bảng 9.73. tỷ lệ kèo bóng đá thông tin nhận xét
tỷ lệ kèo bóng đá năng được hiển thị trongBảng 9.74Cung cấp thông tin giao dịch máy chủ ở dạng xuất. Việc sử dụng chính của tỷ lệ kèo bóng đá năng này là xác định giao dịch nào được thực hiện giữa hai ảnh chụp nhanh.
Bảng 9.74. ID giao dịch và tỷ lệ kèo bóng đá thông tin ảnh chụp nhanh
function Mô tả |
---|
Trả về ID giao dịch hiện tại. Nó sẽ gán một cái mới nếu giao dịch hiện tại chưa có (vì nó chưa thực hiện bất kỳ bản cập nhật cơ sở dữ liệu nào). |
Trả về ID giao dịch hiện tại hoặc |
Báo cáo tình trạng cam kết của một giao dịch gần đây. Kết quả là một trong |
Trả về hiện tạiSnapshot, Một cấu trúc dữ liệu hiển thị ID giao dịch nào hiện đang được tiến hành. |
Trả về tập hợp tỷ lệ kèo bóng đá ID giao dịch đang thực hiện có trong ảnh chụp nhanh. |
Trả về |
Trả về |
ID giao dịch đã choCó thể nhìn thấyTheo ảnh chụp nhanh này (nghĩa là, nó đã hoàn thành trước khi ảnh chụp nhanh)? Lưu ý rằng tỷ lệ kèo bóng đá này sẽ không đưa ra câu trả lời đúng cho ID Subtransaction. |
Loại ID giao dịch nội bộXID
rộng 32 bit và kết thúc xung quanh mỗi 4 tỷ giao dịch. Tuy nhiên, tỷ lệ kèo bóng đá năng được hiển thị trongBảng 9.74Sử dụng loại 64 bitXID8
Điều đó tỷ lệ kèo bóng đá bao quanh trong suốt cuộc đời cài đặt và có thể được chuyển đổi thànhXID
bằng cách đúc nếu được yêu cầu. Kiểu dữ liệupg_snapshot
Lưu trữ thông tin về khả năng hiển thị ID giao dịch tại một thời điểm cụ thể. tỷ lệ kèo bóng đá thành phần của nó được mô tả trongBảng 9.75. pg_snapshot
Biểu diễn văn bản là
. Ví dụxmin
:xmax
:XIP_LIST
10:20:10,14,15
có nghĩa làxmin = 10, xmax = 20, xip_list = 10, 14, 15
.
Bảng 9.75. tỷ lệ kèo bóng đá thành phần ảnh chụp nhanh
tên | Mô tả |
---|---|
xmin |
ID giao dịch thấp nhất vẫn đang hoạt động. Tất cả ID giao dịch ít hơnxmin được cam kết và hiển thị, hoặc lăn lại và chết. |
xmax |
Một qua ID giao dịch đã hoàn thành cao nhất. Tất cả ID giao dịch lớn hơn hoặc bằngxmax chưa hoàn thành tỷ lệ kèo bóng đáo thời điểm chụp nhanh, và do đó là vô hình. |
XIP_LIST |
Giao dịch đang tiến hành tại thời điểm chụp nhanh. ID giao dịch làxmin <= và tỷ lệ kèo bóng đá trong danh sách này đã được hoàn thành tại thời điểm chụp nhanh, và do đó có thể nhìn thấy hoặc chết theo trạng thái cam kết của nó. Danh sách này tỷ lệ kèo bóng đá bao gồm ID giao dịch của SubtransActions. |
Trong tỷ lệ kèo bóng đá bản phát hành củaPostgreSQLTrước 13 tỷ lệ kèo bóng đá cóXID8
Loại, vì vậy các biến thể của tỷ lệ kèo bóng đá năng này đã được cung cấp được sử dụngBigint
Để biểu thị XID 64 bit, với kiểu dữ liệu chụp nhanh tương ứngtxid_snapshot
. tỷ lệ kèo bóng đá năng cũ hơn cóTxID
Trong tên của họ. Chúng vẫn được hỗ trợ để tương thích ngược, nhưng có thể bị xóa khỏi bản phát hành trong tương lai.Bảng 9.76.
Bảng 9.76. ID giao dịch không dùng nữa và tỷ lệ kèo bóng đá thông tin ảnh chụp nhanh
tỷ lệ kèo bóng đá năng được hiển thị trongBảng 9.77Cung cấp tỷ lệ kèo bóng đá về thời điểm giao dịch trong quá khứ được thực hiện. Họ chỉ cung cấp dữ liệu hữu ích khiTrack_Commit_TimestampTùy chọn cấu hình được bật và chỉ cho tỷ lệ kèo bóng đá giao dịch được cam kết sau khi được bật.
Bảng 9.77. tỷ lệ kèo bóng đá năng thông tin giao dịch cam kết
tỷ lệ kèo bóng đá năng được hiển thị trongBảng 9.78In tỷ lệ kèo bóng đá được khởi tạo tronginitDB
, chẳng hạn như phiên bản danh mục. Họ cũng hiển thị tỷ lệ kèo bóng đá về việc ghi nhật ký và xử lý điểm kiểm tra.PG_ControldataỨng dụng.
Bảng 9.78. Kiểm soát tỷ lệ kèo bóng đá năng dữ liệu
tỷ lệ kèo bóng đá Mô tả |
---|
Trả về tỷ lệ kèo bóng đá về trạng thái điểm kiểm tra hiện tại, như trongBảng 9.79. |
Trả về tỷ lệ kèo bóng đá về trạng thái tệp điều khiển hiện tại, như trongBảng 9,80. |
Trả về tỷ lệ kèo bóng đá về trạng thái khởi tạo cụm, như trongBảng 9.81. |
Trả về tỷ lệ kèo bóng đá về trạng thái khôi phục, như trongBảng 9.82. |
Bảng 9,79.pg_control_checkpoint
Cột đầu ra
tên cột | Kiểu dữ liệu |
---|---|
Checkpoint_lsn |
PG_LSN |
redo_lsn |
PG_LSN |
redo_wal_file |
Text |
Timeline_id |
Số nguyên |
prev_timeline_id |
Số nguyên |
full_page_writes |
Boolean |
next_xid |
Text |
next_oid |
oid |
next_multixact_id |
XID |
next_multi_offset |
XID |
Oldest_xid |
XID |
Oldest_xid_dbid |
OID |
Oldest_active_xid |
XID |
Oldest_multi_xid |
XID |
Oldest_multi_dbid |
oid |
Oldest_commit_ts_xid |
XID |
Newest_commit_ts_xid |
XID |
Checkpoint_time |
dấu thời gian với múi giờ |
Bảng 9.80.PG_Control_System
Cột đầu ra
Tên cột | Kiểu dữ liệu |
---|---|
pg_control_version |
Số nguyên |
catalog_version_no |
Số nguyên |
System_Identifier |
Bigint |
pg_control_last_modified |
dấu thời gian với múi giờ |
Bảng 9.81.pg_control_init
Cột đầu ra
tên cột | Kiểu dữ liệu |
---|---|
MAX_DATA_ALIGNMENT |
Số nguyên |
cơ sở dữ liệu_block_size |
Số nguyên |
blocks_per_sement |
Số nguyên |
Wal_block_size |
Số nguyên |
byte_per_wal_segment |
Số nguyên |
Max_Identifier_length |
Số nguyên |
MAX_INDEX_COLUMNS |
Số nguyên |
MAX_TOAST_CHUNK_SIZE |
Số nguyên |
lớn_object_chunk_size |
Số nguyên |
float8_pass_by_value |
Boolean |
data_page_checksum_version |
Số nguyên |
Bảng 9.82.pg_control_recovery
Cột đầu ra
Tên cột | Kiểu dữ liệu |
---|---|
min_recovery_end_lsn |
PG_LSN |
min_recovery_end_timeline |
Số nguyên |
Backup_Start_LSN |
PG_LSN |
Backup_end_lsn |
PG_LSN |
end_of_backup_record_required |
Boolean |
Nếu bạn thấy bất cứ điều gì trong tài liệu tỷ lệ kèo bóng đá chính xác, tỷ lệ kèo bóng đá khớpMẫu nàyĐể báo cáo vấn đề tài liệu.