Phiên bản không được hỗ trợ:7.2 / 7.1
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ại4758_4839

9.6. soi kèo bóng đá truoctran

Postgres5704_5828Postgres5870_6061

9.6.1. soi kèo bóng đá truoctran cấp bảng

AccessSharelock

Chế độ đọc soi kèo bóng đá truoctran được thu thập tự động trên các bảng được truy vấn.

Xung đột với AccessExclusiveLock.

Rowsharelock

Được mua bởiChọn để cập nhậtBảng soi kèo bóng đá truoctranchoTrong chế độ chia sẻ hàngcâu lệnh.

Xung đột với Exclusive chế độ.

RowExclusiveRock

Được mua bởiCập nhật, Xóa, ChènBảng soi kèo bóng đá truoctranchoở chế độ độc quyền hàngcâu lệnh.

Xung đột với Sharelock, SharerowExclusiveLock, Các chế độ ExclusiveLock và AccessExclusiveL.

Sharelock

Được mua bởiTạo chỉ mụcBảng soi kèo bóng đá truoctransoi kèo bóng đá truoctran choTrong chế độ chia sẻcâu lệnh.

Xung đột với RowExclusiveLock, SharerowExclusiveLock, ExclusiveLock và Modes accessExclusiveLock.

SharerowExclusiveLock

Được mua bởiBảng soi kèo bóng đá truoctranchoTrong Chia sẻ Chế độ độc quyềncâu lệnh.

Xung đột với RowExclusiveLock, Sharelock, SharerowExclusiveLock, ExclusiveLock và Modes accessExclusiveLock.

ExclusiveLock

được mua bởiBảng soi kèo bóng đá truoctransoi kèo bóng đá truoctran vìở chế độ độc quyềncâu lệnh.

Xung đột với Rowsharelock, RowExclusiveLock, Sharelock, SharerowExclusive, Modes accessExclusiveLock.

AccessExclusiveLock

Được mua bởisoi kèo bóng đá truoctran thay đổi, soi kèo bóng đá truoctran thả, Nút hútsoi kèo bóng đá truoctran BÀNcâu lệnh.

Xung đột với tất cả các chế độ (AccessSharelock, Rowsharelock, RowExclusiveLock, Sharelock, SharerowExclusiveLock, ExclusiveLock và AccessExclusiveLock).

Lưu ý:Chỉ các khối AccessExclusiveSockChọn(khôngcho CẬP NHẬT) câu lệnh.

9.6.2. soi kèo bóng đá truoctran cấp độ

Những soi kèo bóng đá truoctran này được thu thập khi các hàng được cập nhật (hoặc đã xóa hoặc đánh dấu để cập nhật). soi kèo bóng đá truoctran cấp độ không ảnh hưởng truy vấn dữ liệu. Họ chặn các nhà văn đếnThe cùng một hàngchỉ.

PostgresKhông nhớ bất kỳ thông tin nào về các hàng đã sửa đổi trong bộ nhớ và do đó không có giới hạn số lượng hàng bị soi kèo bóng đá truoctran cùng một lúc. Tuy nhiên, soi kèo bóng đá truoctran một hàng có thể gây ra một đĩa ghi; Vì vậy, ví dụ,Chọn để cập nhậtSẽ sửa đổi đã chọn Hàng để đánh dấu chúng và do đó sẽ dẫn đến ghi đĩa.

Ngoài soi kèo bóng đá truoctran bàn và hàng, ngắn hạn Chia sẻ/soi kèo bóng đá truoctran độc quyền được sử dụng để kiểm soát quyền truy cập đọc/ghi vào Bảng bảng trong nhóm bộ đệm được chia sẻ. Những ổ soi kèo bóng đá truoctran này được phát hành Ngay sau khi một tuple được tìm nạp hoặc cập nhật. Ứng dụng Các nhà văn thường không cần quan tâm đến soi kèo bóng đá truoctran cấp trang, Nhưng chúng tôi đề cập đến chúng cho sự hoàn chỉnh.