Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản 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 / 8.2 / 8.1 / 8.0 / 7.4
Tài liệu 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 trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

tỷ lệ kèo bóng đá 8845.58.pg_locks

Viewpg_locksCung cấp quyền truy cập thông tin về các tỷ lệ kèo bóng đá 88 được tổ chức bởi các giao dịch mở trong Máy chủ cơ sở dữ liệu. Nhìn thấyChương 13cho thảo luận thêm về tỷ lệ kèo bóng đá 88.

pg_locks10305_10607

Có một số loại đối tượng có thể tỷ lệ kèo bóng đá 88 riêng biệt: Toàn bộ quan hệ (ví dụ: bảng), các trang quan hệ riêng lẻ, Các bộ dữ liệu quan hệ cá nhân, ID giao dịch (cả ảo và ID cố định) và các đối tượng cơ sở dữ liệu chung (được xác định bởi lớp Oid và object oid, theo cách tương tự như trongpg_descriphoặcpg_depend). Ngoài ra, quyền mở rộng một Mối quan hệ được biểu diễn như một đối tượng có thể tỷ lệ kèo bóng đá 88 riêng biệt. Cũng,"Tư vấn"tỷ lệ kèo bóng đá 88 có thể được thực hiện Các số có ý nghĩa do người dùng xác định.

Bảng 45-59.pg_lockscột

tên loại Tài liệu tham khảo Mô tả
LockType Text Type of the lockable object:Mối quan hệ, mở rộng, trang, Tuple, Giao dịchID, VirtualXid, Đối tượng, userlock,, hoặcTư vấn
cơ sở dữ liệu OID pg_database.oid oid của cơ sở dữ liệu trong đó mục tiêu tỷ lệ kèo bóng đá 88 tồn tại, hoặc bằng không nếu mục tiêu là một đối tượng được chia sẻ hoặc null nếu mục tiêu là ID giao dịch
Mối quan hệ oid pg_ class.oid oid của mối quan hệ được nhắm mục tiêu bởi tỷ lệ kèo bóng đá 88 hoặc null nếu mục tiêu không phải là một mối quan hệ hoặc một phần của mối quan hệ
trang Số nguyên Số trang được nhắm mục tiêu bởi tỷ lệ kèo bóng đá 88 trong mối quan hệ, hoặc null nếu mục tiêu không phải là một trang quan hệ hoặc Tuple
Tuple SmallInt Số Tuple được nhắm mục tiêu bởi tỷ lệ kèo bóng đá 88 trong trang hoặc null nếu mục tiêu không phải là một tuple
VirtualXid Text ID ảo của giao dịch được nhắm mục tiêu bởi tỷ lệ kèo bóng đá 88, hoặc null nếu mục tiêu không phải là một giao dịch ảo NHẬN DẠNG
Giao dịchID XID ID của giao dịch được nhắm mục tiêu bởi tỷ lệ kèo bóng đá 88 hoặc NULL Nếu mục tiêu không phải là ID giao dịch
classId oid pg_ class.oid OID của danh mục hệ thống chứa mục tiêu tỷ lệ kèo bóng đá 88, hoặc null nếu mục tiêu không phải là cơ sở dữ liệu chung sự vật
objid OID bất kỳ cột oid nào OID của mục tiêu tỷ lệ kèo bóng đá 88 trong danh mục hệ thống của nó hoặc hoặc null nếu mục tiêu không phải là đối tượng cơ sở dữ liệu chung
objsubid smallint Số cột được nhắm mục tiêu bởi tỷ lệ kèo bóng đá 88 (TheclassIDobjidTham khảo chính bảng) hoặc Không nếu mục tiêu là một số đối tượng cơ sở dữ liệu chung khác, hoặc null nếu mục tiêu không phải là cơ sở dữ liệu chung sự vật
VirtualTransaction Text ID ảo của giao dịch đang nắm giữ hoặc Đang chờ tỷ lệ kèo bóng đá 88 này
PID Số nguyên ID xử lý của quy trình máy chủ đang giữ hoặc chờ đợi tỷ lệ kèo bóng đá 88 này, hoặc null nếu tỷ lệ kèo bóng đá 88 được giữ bởi một giao dịch
Mode Text Tên của chế độ tỷ lệ kèo bóng đá 88 được giữ hoặc mong muốn bởi quy trình này (nhìn thấyPhần 13.3.116374_16391Phần 13.2.3)
được cấp Boolean Đúng nếu tỷ lệ kèo bóng đá 88 được giữ, sai nếu tỷ lệ kèo bóng đá 88 được chờ đợi
Fastpath Boolean 16889_16973

được cấplà đúng trong một hàng đại diện cho một tỷ lệ kèo bóng đá 88 được tổ chức bởi giao dịch được chỉ định. SAI chỉ ra rằng giao dịch này hiện đang chờ để có được tỷ lệ kèo bóng đá 88 này, ngụ ý rằng một số giao dịch khác đang giữ một Chế độ tỷ lệ kèo bóng đá 88 mâu thuẫn trên cùng một đối tượng có thể tỷ lệ kèo bóng đá 88. Chờ đợi giao dịch sẽ ngủ cho đến khi tỷ lệ kèo bóng đá 88 khác được phát hành (hoặc Tình trạng bế tắc được phát hiện). Một giao dịch duy nhất có thể là chờ để có được nhiều nhất một tỷ lệ kèo bóng đá 88 tại một thời điểm.

Mỗi giao dịch đều có tỷ lệ kèo bóng đá 88 độc quyền trên ảo ID giao dịch trong toàn bộ thời gian của nó. Nếu ID vĩnh viễn là được giao cho giao dịch (thường chỉ xảy ra nếu giao dịch thay đổi trạng thái của cơ sở dữ liệu), nó cũng giữ một tỷ lệ kèo bóng đá 88 độc quyền trên ID giao dịch vĩnh viễn cho đến khi nó kết thúc. Khi một giao dịch thấy cần phải chờ cụ thể một giao dịch khác, nó làm như vậy bằng cách cố gắng mua lại chia sẻ tỷ lệ kèo bóng đá 88 ID giao dịch khác (ID ảo hoặc ID vĩnh viễn tùy thuộc vào tình huống). Điều đó sẽ chỉ thành công khi giao dịch khác chấm dứt và phát hành tỷ lệ kèo bóng đá 88 của nó.

Mặc dù các bộ dữ liệu là một loại đối tượng có thể tỷ lệ kèo bóng đá 88, thông tin về các tỷ lệ kèo bóng đá 88 cấp hàng được lưu trữ trên đĩa, không phải trong bộ nhớ và Do đó, tỷ lệ kèo bóng đá 88 cấp hàng thường không xuất hiện trong chế độ xem này. Nếu như một giao dịch đang chờ tỷ lệ kèo bóng đá 88 cấp độ hàng, nó thường sẽ xuất hiện trong chế độ xem khi chờ ID giao dịch vĩnh viễn của người giữ hiện tại của tỷ lệ kèo bóng đá 88 hàng đó.

tỷ lệ kèo bóng đá 88 tư vấn có thể được mua trên các phím bao gồm một trong hai đơnBigintGiá trị hoặc hai giá trị số nguyên. MỘTBiginttỷ lệ kèo bóng đá 88 được hiển thị với nó một nửa thứ tự cao trongclassIDCột, một nửa thứ tự thấp của nó trongobjidCột vàobjsubid18927_18997classIdCột, phím thứ hai trongobjidCột vàobjsubidbằng 2. Ý nghĩa thực tế của Các phím tùy thuộc vào người dùng. tỷ lệ kèo bóng đá 88 tư vấn là địa phương cho mỗi cơ sở dữ liệu, vì vậyCơ sở dữ liệuCột là có ý nghĩa cho một tỷ lệ kèo bóng đá 88 tư vấn.

pg_locks19400_19530quan hệCột có thể được kết hợp vớipg_ class.OIDĐể xác định các mối quan hệ bị tỷ lệ kèo bóng đá 88, điều này sẽ chỉ hoạt động chính xác cho các mối quan hệ trong cơ sở dữ liệu hiện tại (những người đó màCơ sở dữ liệu19833_19891

ThePIDCột có thể được tham gia vào ThePIDCột củapg_stat_activityXem để nhận thêm thông tin về phiên giữ hoặc chờ để giữ từng tỷ lệ kèo bóng đá 88, Ví dụ

Chọn * từ pg_locks pl trái tham gia pg_stat_activity psa
    Trên pl.pid = psa.pid;

Ngoài ra, nếu bạn đang sử dụng các giao dịch đã chuẩn bị,VirtualTransactionCột có thể được nối vớiGiao dịchCột củapg_prepared_xactsXem để nhận thêm Thông tin về các giao dịch đã chuẩn bị giữ tỷ lệ kèo bóng đá 88. (Một chuẩn bị giao dịch không bao giờ có thể chờ tỷ lệ kèo bóng đá 88, nhưng nó tiếp tục Giữ các tỷ lệ kèo bóng đá 88 mà nó có được trong khi chạy.) Ví dụ:

Chọn * từ pg_locks pl trái tham gia pg_prepared_xacts ppx
    Trên pl.virtualtransaction = '-1/' || ppx.transaction;

Thepg_locksXem hiển thị dữ liệu từ cả trình quản lý tỷ lệ kèo bóng đá 88 thông thường và tỷ lệ kèo bóng đá 88 dự đoán Người quản lý, là các hệ thống riêng biệt; Ngoài ra, thông thường Trình quản lý tỷ lệ kèo bóng đá 88 chia nhỏ tỷ lệ kèo bóng đá 88 của nó thành thông thường vàđường dẫn nhanhtỷ lệ kèo bóng đá 88. Dữ liệu này không được đảm bảo cho hoàn toàn nhất quán. Khi chế độ xem được truy vấn, dữ liệu trên tỷ lệ kèo bóng đá 88 đường nhanh (vớiFastpath=true) được thu thập từ mỗi phụ trợ một tại một thời điểm, không đóng băng trạng thái của toàn bộ trình quản lý tỷ lệ kèo bóng đá 88, Vì vậy, có thể các tỷ lệ kèo bóng đá 88 được thực hiện hoặc phát hành trong khi Thông tin được thu thập. Lưu ý, tuy nhiên, những tỷ lệ kèo bóng đá 88 này là được biết là không xung đột với bất kỳ tỷ lệ kèo bóng đá 88 nào khác hiện đang có. Sau khi tất cả các phụ trợ đã được truy vấn cho các tỷ lệ kèo bóng đá 88 đường nhanh, phần còn lại của trình quản lý tỷ lệ kèo bóng đá 88 thông thường bị tỷ lệ kèo bóng đá 88 như một đơn vị và ảnh chụp nhanh nhất quán của tất cả các tỷ lệ kèo bóng đá 88 còn lại được thu thập dưới dạng Hành động nguyên tử. Sau khi mở tỷ lệ kèo bóng đá 88 Trình quản lý tỷ lệ kèo bóng đá 88 thông thường, Trình quản lý tỷ lệ kèo bóng đá 88 dự đoán cũng bị tỷ lệ kèo bóng đá 88 tương tự và tất cả các vị ngữ tỷ lệ kèo bóng đá 88 được thu thập như một hành động nguyên tử. Do đó, với ngoại lệ của tỷ lệ kèo bóng đá 88 đường nhanh, mỗi trình quản lý tỷ lệ kèo bóng đá 88 sẽ cung cấp một Bộ kết quả, nhưng vì chúng tôi không tỷ lệ kèo bóng đá 88 cả người quản lý tỷ lệ kèo bóng đá 88 đồng thời, có thể các tỷ lệ kèo bóng đá 88 được thực hiện hoặc phát hành Sau khi chúng tôi thẩm vấn người quản lý tỷ lệ kèo bóng đá 88 thông thường và trước khi chúng tôi thẩm vấn Trình quản lý tỷ lệ kèo bóng đá 88 dự đoán.

tỷ lệ kèo bóng đá 88 trình quản lý tỷ lệ kèo bóng đá 88 thông thường và/hoặc vị ngữ có thể có một số tác động đến hiệu suất cơ sở dữ liệu nếu chế độ xem này rất thường xuyên truy cập. Các tỷ lệ kèo bóng đá 88 chỉ được giữ cho tối thiểu Lượng thời gian cần thiết để có được dữ liệu từ Trình quản lý tỷ lệ kèo bóng đá 88, Nhưng điều này không hoàn toàn loại bỏ khả năng Tác động hiệu suất.