Postgresql 9.1.24 Tài liệu | ||||
---|---|---|---|---|
prev | UP | Chương 18. Cấu hình máy chủ | Tiếp theo |
Đây là lượng thời gian, tính bằng mili giây, để chờ một khóa trước khi kiểm tra xem có bế tắc không tình trạng. Kiểm tra bế tắc tương đối đắt tiền, Vì vậy, máy chủ không chạy nó mỗi khi chờ đợi khóa. Chúng tôi lạc quan cho rằng bế tắc không phổ biến trong các ứng dụng sản xuất và chỉ chờ vào khóa Trong một thời gian trước khi kiểm tra bế tắc. Tăng điều này Giá trị làm giảm lượng thời gian lãng phí trong không cần thiết Kiểm tra bế tắc, nhưng làm chậm báo cáo về bế tắc thực lỗi. Mặc định là một giây (1S), có lẽ là về cái nhỏ nhất Giá trị bạn muốn trong thực tế. Trên một tải trọng nặng nề Máy chủ bạn có thể muốn nâng nó lên. Lý tưởng nhất là thiết lập nên vượt quá thời gian giao dịch điển hình của bạn, để cải thiện tỷ lệ cược mà khóa sẽ được phát hành trước Người phục vụ quyết định kiểm tra bế tắc.
Khilog_lock_waitsđược đặt, tham số này cũng xác định thời gian Để đợi trước khi một tin nhắn nhật ký được phát hành về việc chờ khóa. Nếu bạn đang cố gắng điều tra sự chậm trễ khóa, bạn có thể muốn đặt ngắn hơn bình thườnghoadlock_timeout.
Bảng 토토 커뮤니티 được chia sẻ 토토 커뮤니티 trênMAX_LOCKS_PER_TRANSACTION* (Max_Connections+MAX_PREPARED_TRANSACTIONS) đối tượng (ví dụ: bảng); Do đó, không nhiều hơn nhiều đối tượng khác biệt có thể bị 토토 커뮤니티 bất cứ lúc nào. Tham số này kiểm soát trung bình số lượng 토토 커뮤니티 đối tượng được phân bổ cho mỗi giao dịch; Các giao dịch cá nhân có thể 토토 커뮤니티 nhiều đối tượng hơn miễn là Các 토토 커뮤니티 của tất cả các giao dịch phù hợp trong bảng 토토 커뮤니티. Cái này làkhôngSố của các hàng có thể bị khóa; Giá trị đó là không giới hạn. Các mặc định, 64, đã được chứng minh trong lịch sử, nhưng bạn có thể cần tăng giá trị này nếu bạn có khách hàng Chạm vào nhiều bảng khác nhau trong một giao dịch. Cái này tham số chỉ có thể được đặt ở máy chủ bắt đầu.
Tăng tham số này có thể gây raPostgreSQLĐể yêu cầu thêmSystem VBộ nhớ chia sẻ hơn Cấu hình mặc định của hệ điều hành của bạn cho phép. Nhìn thấyPhần 17.4.1Để biết thông tin về cách điều chỉnh các tham số đó, nếu cần thiết.
Khi chạy máy chủ dự phòng, bạn phải đặt cái này tham số với cùng hoặc cao hơn giá trị so với trên chính máy chủ. Nếu không, các truy vấn sẽ không được phép trong Máy chủ dự phòng.
Bảng 토토 커뮤니티 được chia sẻ theo dõi 토토 커뮤니티 trênMAX_PRED_LOCKS_PER_TRANSACTION* (Max_Connections+MAX_PREPARED_TRANSACTIONS) đối tượng (ví dụ: bảng); Do đó, không nhiều hơn nhiều đối tượng khác biệt có thể bị 토토 커뮤니티 bất cứ lúc nào. Tham số này kiểm soát trung bình số lượng 토토 커뮤니티 đối tượng được phân bổ cho mỗi giao dịch; Các giao dịch cá nhân có thể 토토 커뮤니티 nhiều đối tượng hơn miễn là Các 토토 커뮤니티 của tất cả các giao dịch phù hợp trong bảng 토토 커뮤니티. Cái này làkhôngSố của các hàng có thể bị khóa; Giá trị đó là không giới hạn. Các mặc định, 64, nói chung là đủ để thử nghiệm, nhưng bạn có thể cần tăng giá trị này nếu bạn có khách hàng Chạm vào nhiều bảng khác nhau trong một serializable giao dịch. Tham số này chỉ có thể được đặt tại máy chủ bắt đầu.
Tăng tham số này có thể gây raPostgreSQLĐể yêu cầu thêmSystem VBộ nhớ chia sẻ hơn Cấu hình mặc định của hệ điều hành của bạn cho phép. Nhìn thấyPhần 17.4.1Để biết thông tin về cách điều chỉnh các tham số đó, nếu cần thiết.