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 kèo tỷ số bóng đá euro hôm nay được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0

27.4. Hot Standby

Chế độ chờ nóng là thuật ngữ được sử dụng để mô tả khả năng kết nối với máy chủ và chạy kèo tỷ số bóng đá euro hôm nay truy vấn chỉ đọc trong khi máy chủ đang ở chế độ khôi phục hoặc chế độ chờ. Điều này rất hữu ích cho cả mục đích sao chép và để khôi phục sao lưu về trạng thái mong muốn với độ chính xác cao. Thuật ngữ Hot Standby cũng đề cập đến khả năng của máy chủ chuyển từ hồi phục sang hoạt động bình thường trong khi người dùng tiếp tục chạy truy vấn và/hoặc giữ cho kết nối của họ mở.

Truy vấn chạy ở chế độ chờ nóng tương tự như hoạt động truy vấn thông thường, mặc dù có một số khác biệt sử dụng và quản trị được giải thích dưới đây.

27.4.1. Tổng quan của người dùng

Khihot_standbyTham số được đặt thành True trên máy chủ dự phòng, nó sẽ bắt đầu chấp nhận kết nối sau khi khôi phục đã đưa hệ thống đến trạng thái nhất quán. Tất cả kèo tỷ số bóng đá euro hôm nay kết nối như vậy chỉ được đọc nghiêm ngặt; thậm chí không có thể viết bảng tạm thời.

Dữ kèo tỷ số bóng đá euro hôm nay ở chế độ chờ mất một thời gian để đến từ máy chủ chính để có độ trễ có thể đo lường được giữa chính và dự phòng. Chạy cùng một truy vấn gần như đồng thời trên cả chính và dự phòng có thể trả về kết quả khác nhau. Chúng tôi nói rằng dữ kèo tỷ số bóng đá euro hôm nay trên chế độ chờ làCuối cùng là nhất quánvới chính. Khi bản ghi cam kết cho một giao dịch được phát lại ở chế độ chờ, những thay đổi được thực hiện bởi giao dịch đó sẽ được hiển thị đối với bất kỳ ảnh chụp nhanh mới nào được thực hiện ở chế độ chờ. Ảnh chụp nhanh có thể được thực hiện khi bắt đầu mỗi truy vấn hoặc khi bắt đầu mỗi giao dịch, tùy thuộc vào mức cách ly giao dịch hiện tại. Để biết thêm chi tiết, xemPhần 13.2.

Giao dịch bắt đầu trong quá trình chờ nóng có thể phát hành kèo tỷ số bóng đá euro hôm nay lệnh sau:

  • Truy cập truy cập:Chọn, Sao chép vào

  • lệnh con trỏ:khai báo, Fetch, Đóng

  • Cài đặt:show, SET, Đặt lại

  • kèo tỷ số bóng đá euro hôm nay lệnh quản lý giao dịch:

    • Bắt đầu, kết thúc, Abort, Bắt đầu giao dịch

    • SavePoint, Phát hành, rollback to savePoint

    • Ngoại lệkhối và kèo tỷ số bóng đá euro hôm nay phép trừ nội bộ khác

  • Bảng khóa, mặc dù chỉ khi rõ ràng ở một trong kèo tỷ số bóng đá euro hôm nay chế độ sau:Chia sẻ truy cập, Chia sẻ hànghoặcĐộc quyền.

  • 13533_13556Chuẩn bị, thực thi, DealLocate, Discard

  • plugins và tiện ích mở rộng:load

  • Undisten

Giao dịch bắt đầu trong quá trình chờ Hot sẽ không bao giờ được chỉ định ID giao dịch và không thể ghi vào nhật ký ghi lại hệ thống. Do đó, kèo tỷ số bóng đá euro hôm nay hành động sau sẽ tạo ra kèo tỷ số bóng đá euro hôm nay thông báo lỗi:

  • Ngôn ngữ thao tác dữ kèo tỷ số bóng đá euro hôm nay (DML):Chèn, Cập nhật, Xóa, Sao chép từ, cắt ngắn. Lưu ý rằng không có hành động được phép dẫn đến việc kích hoạt được thực thi trong quá trình phục hồi. Hạn chế này áp dụng ngay cả cho kèo tỷ số bóng đá euro hôm nay bảng tạm thời, vì kèo tỷ số bóng đá euro hôm nay hàng bảng không thể được đọc hoặc viết mà không chỉ định ID giao dịch, hiện không thể thực hiện được trong môi trường dự phòng nóng.

  • Ngôn ngữ định nghĩa dữ kèo tỷ số bóng đá euro hôm nay (DDL):Tạo, thả, thay đổi, bình luận. Hạn chế này áp dụng ngay cả cho kèo tỷ số bóng đá euro hôm nay bảng tạm thời, vì việc thực hiện kèo tỷ số bóng đá euro hôm nay hoạt động này sẽ yêu cầu cập nhật kèo tỷ số bóng đá euro hôm nay bảng danh mục hệ thống.

  • Chọn ... để chia sẻ | CẬP NHẬT, vì khóa hàng không thể được thực hiện mà không cập nhật kèo tỷ số bóng đá euro hôm nay tệp dữ liệu cơ bản.

  • 15457_15468ChọnCâu lệnh tạo ra kèo tỷ số bóng đá euro hôm nay lệnh DML.

  • khóaĐiều đó yêu cầu rõ ràng một chế độ cao hơnChế độ độc quyền hàng.

  • khóaTrong hình thức mặc định ngắn, vì nó yêu cầuChế độ độc quyền truy cập.

  • kèo tỷ số bóng đá euro hôm nay lệnh quản lý giao dịch đặt rõ ràng trạng thái không chỉ đọc:

    • Bắt đầu đọc ghi, Bắt đầu giao dịch Đọc ghi

    • Đặt giao dịch đọc ghi, Đặt kèo tỷ số bóng đá euro hôm nay đặc điểm phiên như giao dịch đọc are

    • Đặt giao dịch_read_only = TẮT

  • kèo tỷ số bóng đá euro hôm nay lệnh cam kết hai pha:Chuẩn bị giao dịch, Cam kết đã chuẩn bị, Chuẩn bị rollback16967_17083

  • Cập nhật trình tự:nextVal (), setVal ()

  • nghe, Thông báo

17423_17446chỉ đọcxôngGiao dịch được phép sử dụngngheThông báo, vì vậy kèo tỷ số bóng đá euro hôm nay phiên dự phòng nóng hoạt động theo kèo tỷ số bóng đá euro hôm nay hạn chế chặt chẽ hơn một chút so với kèo tỷ số bóng đá euro hôm nay phiên chỉ đọc thông thường. Có thể một số hạn chế này có thể được nới lỏng trong một bản phát hành trong tương lai.

Trong quá trình chờ nóng, tham sốGiao dịch_read_onlyluôn luôn đúng và có thể không thay đổi. Nhưng miễn là không có nỗ lực nào được thực hiện để sửa đổi cơ sở dữ liệu, kèo tỷ số bóng đá euro hôm nay kết nối trong quá trình chờ nóng sẽ hoạt động giống như bất kỳ kết nối cơ sở dữ liệu nào khác. Nếu chuyển đổi dự phòng hoặc chuyển đổi xảy ra, cơ sở dữ liệu sẽ chuyển sang chế độ xử lý thông thường. kèo tỷ số bóng đá euro hôm nay phiên sẽ vẫn được kết nối trong khi máy chủ thay đổi chế độ. Khi kết thúc dự phòng nóng, sẽ có thể bắt đầu kèo tỷ số bóng đá euro hôm nay giao dịch đọc-ghi (thậm chí từ một phiên bắt đầu trong quá trình chờ nóng).

Người dùng có thể xác định xem Hot Standby hiện có hoạt động cho phiên của họ hay kèo tỷ số bóng đá euro hôm nay bằng cách phát hànhshow in_hot_standby. (Trong kèo tỷ số bóng đá euro hôm nay phiên bản máy chủ trước 14,in_hot_standbytham số không tồn tại; Một phương pháp thay thế khả thi cho kèo tỷ số bóng đá euro hôm nay máy chủ cũ làHiển thị giao dịch_read_only.) Ngoài ra, một tập hợp kèo tỷ số bóng đá euro hôm nay chức năng (Bảng 9,88) Cho phép người dùng truy cập thông tin về máy chủ dự phòng. Chúng cho phép bạn viết kèo tỷ số bóng đá euro hôm nay chương trình nhận thức được trạng thái hiện tại của cơ sở dữ liệu. Chúng có thể được sử dụng để theo dõi tiến trình phục hồi hoặc cho phép bạn viết kèo tỷ số bóng đá euro hôm nay chương trình phức tạp để khôi phục cơ sở dữ liệu về kèo tỷ số bóng đá euro hôm nay trạng thái cụ thể.

27.4.2. Xử lý xung đột truy vấn

Máy chủ chính và dự phòng theo nhiều cách kết nối lỏng lẻo. kèo tỷ số bóng đá euro hôm nay hành động trên chính sẽ có ảnh hưởng đến chế độ chờ. Kết quả là, có khả năng tương tác tiêu cực hoặc xung đột giữa chúng. Xung đột dễ hiểu nhất là hiệu suất: Nếu tải dữ liệu khổng lồ đang diễn ra trên chính thì điều này sẽ tạo ra một luồng bản ghi WAL tương tự ở chế độ chờ, do đó, kèo tỷ số bóng đá euro hôm nay truy vấn dự phòng có thể đối với kèo tỷ số bóng đá euro hôm nay tài nguyên hệ thống, chẳng hạn như I/O.

Ngoài ra còn có kèo tỷ số bóng đá euro hôm nay loại xung đột bổ sung có thể xảy ra với chế độ chờ nóng. Những xung đột này làXung đột cứngTheo nghĩa là kèo tỷ số bóng đá euro hôm nay truy vấn có thể cần phải bị hủy và, trong một số trường hợp, kèo tỷ số bóng đá euro hôm nay phiên bị ngắt kết nối để giải quyết chúng. Người dùng được cung cấp một số cách để xử lý kèo tỷ số bóng đá euro hôm nay xung đột này. kèo tỷ số bóng đá euro hôm nay trường hợp xung đột bao gồm:

  • Truy cập khóa độc quyền được thực hiện trên máy chủ chính, bao gồm cả hai điều rõ ràngkhóaLệnh và khác nhauDDLHành động, xung đột với kèo tỷ số bóng đá euro hôm nay truy cập bảng trong kèo tỷ số bóng đá euro hôm nay truy vấn chờ.

  • Bỏ một không gian bảng trên kèo tỷ số bóng đá euro hôm nay xung đột chính với kèo tỷ số bóng đá euro hôm nay truy vấn chờ sử dụng không gian bảng đó cho kèo tỷ số bóng đá euro hôm nay tệp công việc tạm thời.

  • Thả cơ sở dữ liệu về kèo tỷ số bóng đá euro hôm nay xung đột chính với kèo tỷ số bóng đá euro hôm nay phiên kết nối với cơ sở dữ liệu đó ở chế độ chờ.

  • 21020_21132xemHồi21189_21222

  • Ứng dụng hồ sơ làm sạch chân không từ kèo tỷ số bóng đá euro hôm nay xung đột WA

21493_22045

Một ví dụ về tình huống có vấn đề là quản trị viên trên máy chủ chính đang chạyBẢNG DROPTrên một bảng hiện đang được truy vấn trên máy chủ dự phòng. Rõ ràng truy vấn chờ kèo tỷ số bóng đá euro hôm nay thể tiếp tục nếuBảng thảđược áp dụng trên chế độ chờ. Nếu tình huống này xảy ra trên chính,BẢNG DROPSẽ đợi cho đến khi truy vấn khác kết thúc. Nhưng khiBẢNG DROP22545_22968bảng thảcó thể được áp dụng.

Khi một truy vấn mâu thuẫn ngắn, thường mong muốn cho phép nó hoàn thành bằng cách trì hoãn ứng dụng Wal cho một chút; Nhưng một sự chậm trễ lâu trong ứng dụng Wal thường kèo tỷ số bóng đá euro hôm nay mong muốn. Vì vậy, cơ chế hủy có tham số,Max_Standby_archive_delayMAX_STANDBY_STRAMING_DELAY, xác định độ trễ tối đa được phép trong ứng dụng WAL. kèo tỷ số bóng đá euro hôm nay truy vấn mâu thuẫn sẽ bị hủy sau khi mất nhiều thời gian hơn so với cài đặt độ trễ có liên quan để áp dụng bất kỳ dữ liệu WAL mới được nhận. Có hai tham số để có thể chỉ định kèo tỷ số bóng đá euro hôm nay giá trị độ trễ khác nhau cho trường hợp đọc dữ liệu WAL từ kho lưu trữ (nghĩa là, phục hồi ban đầu từ bản sao lưu cơ sở hoặcVangBắt kịpHàngMột máy chủ dự phòng đã bị tụt lại phía sau) so với đọc dữ kèo tỷ số bóng đá euro hôm nay WAL thông qua sao chép phát trực tuyến.

Trong một máy chủ dự phòng tồn tại chủ yếu để có tính khả dụng cao, tốt nhất là đặt kèo tỷ số bóng đá euro hôm nay tham số độ trễ tương đối ngắn, do đó máy chủ không thể giảm xa so với chính do sự chậm trễ do kèo tỷ số bóng đá euro hôm nay truy vấn dự phòng gây ra. Tuy nhiên, nếu máy chủ dự phòng có nghĩa là để thực hiện kèo tỷ số bóng đá euro hôm nay truy vấn chạy dài, thì giá trị độ trễ cao hoặc thậm chí cao có thể được ưu tiên hơn. Tuy nhiên, hãy nhớ rằng một truy vấn chạy dài có thể khiến kèo tỷ số bóng đá euro hôm nay phiên khác trên máy chủ dự phòng không thấy những thay đổi gần đây trên chính, nếu nó trì hoãn việc áp dụng WAL Records.

Sau khi độ trễ được chỉ định bởiMax_Standby_archive_delayhoặcMax_Standby_Streaming_Delayđã bị vượt quá, kèo tỷ số bóng đá euro hôm nay truy vấn xung đột sẽ bị hủy. Điều này thường chỉ dẫn đến lỗi hủy, mặc dù trong trường hợp phát lại ADrop DatabaseToàn bộ phiên xung đột sẽ bị chấm dứt. Ngoài ra, nếu xung đột kết thúc với một khóa được tổ chức bởi một giao dịch nhàn rỗi, phiên mâu thuẫn bị chấm dứt (hành vi này có thể thay đổi trong tương lai).

kèo tỷ số bóng đá euro hôm nay truy vấn bị hủy có thể được thử lại ngay lập tức (tất nhiên sau khi bắt đầu một giao dịch mới). Vì việc hủy truy vấn phụ thuộc vào bản chất của kèo tỷ số bóng đá euro hôm nay bản ghi Wal được phát lại, một truy vấn đã bị hủy có thể thành công nếu nó được thực thi lại.

Hãy nhớ rằng kèo tỷ số bóng đá euro hôm nay tham số độ trễ được so sánh với thời gian trôi qua kể từ khi dữ liệu WAL được máy chủ dự phòng nhận được. Do đó, khoảng thời gian ân hạn cho phép bất kỳ một truy vấn nào ở chế độ chờ không bao giờ nhiều hơn tham số độ trễ và có thể ít hơn đáng kể nếu dự phòng đã bị tụt lại do kết quả của việc chờ đợi kèo tỷ số bóng đá euro hôm nay truy vấn trước đó hoàn thành hoặc do không thể theo kịp tải cập nhật nặng.

Lý do phổ biến nhất cho xung đột giữa kèo tỷ số bóng đá euro hôm nay truy vấn chờ và phát lại Wal làLàm sạch sớmKhăn. Thông thường,PostgreSQLCho phép dọn dẹp kèo tỷ số bóng đá euro hôm nay phiên bản hàng cũ khi không có giao dịch nào cần xem chúng để đảm bảo khả năng hiển thị chính xác của dữ liệu theo quy tắc MVCC. Tuy nhiên, quy tắc này chỉ có thể được áp dụng cho kèo tỷ số bóng đá euro hôm nay giao dịch thực thi trên chính. Vì vậy, có thể việc dọn dẹp trên chính sẽ xóa kèo tỷ số bóng đá euro hôm nay phiên bản hàng vẫn còn hiển thị cho giao dịch ở chế độ chờ.

Người dùng có kinh nghiệm cần lưu ý rằng cả phiên bản hàng và phiên bản hàng đóng băng sẽ có khả năng xung đột với kèo tỷ số bóng đá euro hôm nay truy vấn dự phòng. Chạy một hướng dẫnChụp lên chân kèo tỷ số bóng đá euro hôm nayCó khả năng gây ra xung đột ngay cả trên kèo tỷ số bóng đá euro hôm nay bảng không có hàng được cập nhật hoặc xóa.

Người dùng nên rõ ràng rằng kèo tỷ số bóng đá euro hôm nay bảng được cập nhật thường xuyên và nhiều trên máy chủ chính sẽ nhanh chóng gây ra hủy kèo tỷ số bóng đá euro hôm nay truy vấn chạy dài hơn ở chế độ chờ. Trong những trường hợp như vậy, cài đặt giá trị hữu hạn choMax_Standby_archive_delayhoặcMax_Standby_Streaming_DelayCó thể được coi là tương tự như cài đặtstatement_timeout.

Khả năng khắc phục tồn tại nếu số lượng hủy bỏ ở chế độ chờ được tìm thấy là kèo tỷ số bóng đá euro hôm nay thể chấp nhận được. Tùy chọn đầu tiên là đặt tham sốhot_standby_feedback, ngăn chặnVACUUMTừ việc loại bỏ kèo tỷ số bóng đá euro hôm nay hàng gần đây và do đó xung đột dọn dẹp không xảy ra. Nếu bạn làm điều này, bạn nên lưu ý rằng điều này sẽ trì hoãn việc dọn dẹp kèo tỷ số bóng đá euro hôm nay hàng chết trên chính, điều này có thể dẫn đến sự phình to không mong muốn. Tuy nhiên, tình huống dọn dẹp sẽ không tệ hơn nếu kèo tỷ số bóng đá euro hôm nay truy vấn dự phòng đang chạy trực tiếp trên máy chủ chính và bạn vẫn nhận được lợi ích của việc thực hiện giảm tải trên chế độ chờ. Nếu máy chủ dự phòng kết nối và ngắt kết nối thường xuyên, bạn có thể muốn thực hiện kèo tỷ số bóng đá euro hôm nay điều chỉnh để xử lý khoảng thời gian khihot_standby_feedbackPhản hồi kèo tỷ số bóng đá euro hôm nay được cung cấp. Ví dụ: xem xét tăngMax_Standby_archive_delayđể kèo tỷ số bóng đá euro hôm nay truy vấn không bị hủy nhanh chóng bởi kèo tỷ số bóng đá euro hôm nay xung đột trong kèo tỷ số bóng đá euro hôm nay tệp lưu trữ Wal trong kèo tỷ số bóng đá euro hôm nay khoảng thời gian bị ngắt kết nối. Bạn cũng nên xem xét tăngMax_Standby_Streaming_Delay28228_28318

Một tùy chọn khác là tăngVACUUM_DEFER_CLEANUP_AGETrên máy chủ chính, do đó kèo tỷ số bóng đá euro hôm nay hàng chết sẽ không được làm sạch nhanh như bình thường. Điều này sẽ cho phép nhiều thời gian hơn để kèo tỷ số bóng đá euro hôm nay truy vấn thực thi trước khi chúng bị hủy ở chế độ chờ mà không phải đặt mức caoMAX_STANDBY_STRAMING_DELAY28748_28850VACUUM_DEFER_CLEANUP_AGEđược đo trong kèo tỷ số bóng đá euro hôm nay giao dịch được thực hiện trên máy chủ chính.

Số lượng truy vấn hủy bỏ và lý do cho chúng có thể được xem bằng cách sử dụngPG_STAT_DATABASE_CONFLICTSChế độ xem hệ thống trên máy chủ dự phòng. ThePG_STAT_DATABASEChế độ xem hệ thống cũng chứa thông tin tóm tắt.

Người dùng có thể kiểm soát xem thông báo nhật ký có được tạo kèo tỷ số bóng đá euro hôm nay khi WAL phát lại đang đợi lâu hơndeadlock_timeoutcho xung đột. Điều này được kiểm soát bởilog_recovery_conflict_waitstham số.

27.4.3. Tổng quan của quản trị viên

nếuhot_standbytrêninPostgreSql.conf(giá trị mặc định) và cóstandby.signal30134_30641

Log: Nhập chế độ chờ

... Sau đó một thời gian sau ...

Nhật ký: Trạng thái phục hồi nhất quán đạt được
Nhật ký: Hệ thống cơ sở dữ kèo tỷ số bóng đá euro hôm nay đã sẵn sàng để chấp nhận kết nối chỉ đọc

Thông tin nhất quán được ghi lại một lần cho mỗi điểm kiểm tra trên chính. kèo tỷ số bóng đá euro hôm nay thể kích hoạt chế độ chờ nóng khi đọc wal viết trong khoảng thời gianWal_Levelkèo tỷ số bóng đá euro hôm nay được đặt thànhbản saohoặclogicTrên chính. Đạt đến trạng thái nhất quán cũng có thể bị trì hoãn khi có cả hai điều kiện sau:

  • Một giao dịch ghi có hơn 64 lần trừ

  • Giao dịch ghi tồn tại rất lâu

31590_31739archive_timeoutCài đặt trên chính.

Cài đặt của một số tham số xác định kích thước của bộ nhớ chia sẻ để theo dõi ID giao dịch, khóa và giao dịch đã chuẩn bị. kèo tỷ số bóng đá euro hôm nay cấu trúc bộ nhớ được chia sẻ này không được nhỏ hơn ở chế độ chờ so với chính để đảm bảo rằng dự phòng không hết bộ nhớ được chia sẻ trong quá trình khôi phục. Ví dụ: nếu chính đã sử dụng một giao dịch đã chuẩn bị nhưng dự phòng đã không phân bổ bất kỳ bộ nhớ chung nào để theo dõi kèo tỷ số bóng đá euro hôm nay giao dịch đã chuẩn bị, thì việc khôi phục không thể tiếp tục cho đến khi cấu hình của dự phòng được thay đổi. kèo tỷ số bóng đá euro hôm nay tham số bị ảnh hưởng là:

  • Max_Connections

  • MAX_PREPARED_TRANSACTIONS

  • MAX_LOCKS_PER_TRANSACTION

  • MAX_WAL_SENDERS

  • Max_Worker_Processes

Cách dễ nhất để đảm bảo điều này không trở thành vấn đề là đặt kèo tỷ số bóng đá euro hôm nay tham số này được đặt trên standbys thành kèo tỷ số bóng đá euro hôm nay giá trị bằng hoặc lớn hơn so với chính. Do đó, nếu bạn muốn tăng kèo tỷ số bóng đá euro hôm nay giá trị này, trước tiên bạn nên làm như vậy trên tất cả kèo tỷ số bóng đá euro hôm nay máy chủ dự phòng, trước khi áp dụng kèo tỷ số bóng đá euro hôm nay thay đổi cho máy chủ chính. Ngược lại, nếu bạn muốn giảm kèo tỷ số bóng đá euro hôm nay giá trị này, trước tiên bạn nên làm như vậy trên máy chủ chính, trước khi áp dụng kèo tỷ số bóng đá euro hôm nay thay đổi cho tất cả kèo tỷ số bóng đá euro hôm nay máy chủ dự phòng. Hãy nhớ rằng khi một dự phòng được quảng bá, nó trở thành tham chiếu mới cho kèo tỷ số bóng đá euro hôm nay cài đặt tham số cần thiết cho kèo tỷ số bóng đá euro hôm nay standbys theo nó. Do đó, để tránh điều này trở thành một vấn đề trong quá trình chuyển đổi hoặc chuyển đổi dự phòng, nên giữ kèo tỷ số bóng đá euro hôm nay cài đặt này giống nhau trên tất cả kèo tỷ số bóng đá euro hôm nay máy chủ dự phòng.

WAL theo dõi kèo tỷ số bóng đá euro hôm nay thay đổi thành kèo tỷ số bóng đá euro hôm nay tham số này trên chính. Nếu một dự phòng nóng quy trình wal chỉ ra rằng giá trị hiện tại trên sơ cấp cao hơn giá trị của chính nó, thì nó sẽ ghi lại cảnh báo và tạm dừng khôi phục, ví dụ:

CẢNH BÁO: Không thể chờ nóng vì không đủ cài đặt tham số
Chi tiết: Max_Connections = 80 là cài đặt thấp hơn so với máy chủ chính, trong đó giá trị của nó là 100.
Nhật ký: Phục hồi đã tạm dừng
Chi tiết: Nếu phục hồi không được sử dụng, máy chủ sẽ tắt.
Gợi ý: Sau đó bạn có thể khởi động lại máy chủ sau khi thực hiện kèo tỷ số bóng đá euro hôm nay thay đổi cấu hình cần thiết.

Tại thời điểm đó, kèo tỷ số bóng đá euro hôm nay cài đặt ở chế độ chờ cần được cập nhật và phiên bản được khởi động lại trước khi khôi phục có thể tiếp tục. Nếu chế độ chờ không phải là một chế độ chờ nóng, thì khi nó gặp phải sự thay đổi tham số không tương thích, nó sẽ tắt ngay lập tức mà không dừng lại, vì sau đó không có giá trị nào trong việc giữ nó lên.

Điều quan trọng là quản trị viên chọn cài đặt thích hợp choMax_Standby_archive_delayMAX_STANDBY_STRAMING_DELAY. kèo tỷ số bóng đá euro hôm nay lựa chọn tốt nhất khác nhau tùy thuộc vào ưu tiên kinh doanh. Ví dụ: nếu máy chủ chủ yếu được coi là một máy chủ có tính khả dụng cao, thì bạn sẽ muốn cài đặt độ trễ thấp, thậm chí có thể bằng không, mặc dù đó là một cài đặt rất tích cực. Nếu máy chủ dự phòng được giao nhiệm vụ là một máy chủ bổ sung cho kèo tỷ số bóng đá euro hôm nay truy vấn hỗ trợ quyết định thì có thể chấp nhận đặt kèo tỷ số bóng đá euro hôm nay giá trị độ trễ tối đa thành nhiều giờ hoặc thậm chí -1 có nghĩa là chờ đợi mãi mãi để kèo tỷ số bóng đá euro hôm nay truy vấn hoàn thành.

35540_36039dblinkMô-đun và kèo tỷ số bóng đá euro hôm nay hoạt động khác bên ngoài cơ sở dữ liệu sử dụng kèo tỷ số bóng đá euro hôm nay chức năng PL vẫn sẽ có thể, mặc dù giao dịch chỉ được đọc cục bộ.

kèo tỷ số bóng đá euro hôm nay loại lệnh quản trị sau đây không được chấp nhận trong chế độ khôi phục:

  • Ngôn ngữ định nghĩa dữ kèo tỷ số bóng đá euro hôm nay (DDL): ví dụ:Tạo chỉ mục

  • Đặc quyền và quyền sở hữu:Grant, thu hồi, RecentSign

  • lệnh bảo trì:Phân tích, VACUUM, cụm, Reindex

Một lần nữa, lưu ý rằng một số lệnh này thực sự được phép trong kèo tỷ số bóng đá euro hôm nay giao dịch chế độ "chỉ đọc" trên chính.

Do đó, bạn không thể tạo kèo tỷ số bóng đá euro hôm nay chỉ mục bổ sung chỉ tồn tại ở chế độ chờ, cũng như kèo tỷ số bóng đá euro hôm nay số liệu thống kê chỉ tồn tại ở chế độ chờ. Nếu kèo tỷ số bóng đá euro hôm nay lệnh quản trị này là cần thiết, chúng nên được thực thi trên chính và cuối cùng những thay đổi đó sẽ lan truyền đến chế độ chờ.

PG_CANCEL_BACKEND ()pg_terminate_backend ()sẽ hoạt động trên kèo tỷ số bóng đá euro hôm nay phụ trợ của người dùng, nhưng không phải là quá trình khởi động, thực hiện khôi phục.pg_stat_activityKhông hiển thị kèo tỷ số bóng đá euro hôm nay giao dịch phục hồi là hoạt động. Kết quả là,pg_prepared_xactsluôn trống trong quá trình phục hồi. Nếu bạn muốn giải quyết kèo tỷ số bóng đá euro hôm nay giao dịch đã chuẩn bị trong nghi ngờ, hãy xempg_prepared_xactsVề kèo tỷ số bóng đá euro hôm nay lệnh chính và phát hành để giải quyết kèo tỷ số bóng đá euro hôm nay giao dịch ở đó hoặc giải quyết chúng sau khi kết thúc phục hồi.

pg_lockssẽ hiển thị kèo tỷ số bóng đá euro hôm nay khóa được giữ bởi kèo tỷ số bóng đá euro hôm nay phụ trợ, như bình thường.pg_lockscũng hiển thị một giao dịch ảo được quản lý bởi quy trình khởi động sở hữu tất cảAccessExclusiveLocksĐược tổ chức bởi kèo tỷ số bóng đá euro hôm nay giao dịch được phát lại bằng cách phục hồi. Lưu ý rằng quá trình khởi động không có được khóa để thay đổi cơ sở dữ liệu và do đó khóa khác vớiAccessExclusiveLockskèo tỷ số bóng đá euro hôm nay hiển thị trongpg_lockscho quá trình khởi động; chúng chỉ được cho là tồn tại.

38622_38628Nagiosplugin38699_38712sẽ hoạt động, vì thông tin đơn giản mà nó kiểm tra tồn tại. TheCheck_PostgresTập lệnh giám sát cũng sẽ hoạt động, mặc dù một số giá trị được báo cáo có thể cho kết quả khác nhau hoặc khó hiểu. Ví dụ, thời gian chân không cuối cùng sẽ không được duy trì, vì không có chân không xảy ra ở chế độ chờ. Máy hút bụi chạy trên sơ cấp vẫn gửi kèo tỷ số bóng đá euro hôm nay thay đổi của chúng đến chế độ chờ.

kèo tỷ số bóng đá euro hôm nay lệnh điều khiển tệp Wal sẽ không hoạt động trong quá trình khôi phục, ví dụ:pg_start_backup, pg_switch_walvv.

kèo tỷ số bóng đá euro hôm nay mô -đun có thể tải động hoạt động, bao gồmpg_stat_statements.

39396_39815

kèo tỷ số bóng đá euro hôm nay hệ thống sao chép dựa trên kích hoạt nhưslony, LondisteBucardo39993_40307

kèo tỷ số bóng đá euro hôm nay thể gán OIDS mới, mặc dù một sốUUIDMáy phát điện vẫn có thể hoạt động miễn là chúng kèo tỷ số bóng đá euro hôm nay dựa vào việc viết trạng thái mới vào cơ sở dữ liệu.

40502_40766

Thả kèo tỷ số bóng đá euro hôm nay gian bảngchỉ có thể thành công nếu kèo tỷ số bóng đá euro hôm nay gian bảng trống. Một số người dùng dự phòng có thể đang tích cực sử dụng kèo tỷ số bóng đá euro hôm nay gian bảng thông qua của họTEMP_TABLESPACES40977_41176

chạyDrop DataBasehoặcThay đổi cơ sở dữ liệu ... Đặt kèo tỷ số bóng đá euro hôm nay gian bảngTrên chính sẽ tạo một mục nhập WAL sẽ khiến tất cả người dùng được kết nối với cơ sở dữ kèo tỷ số bóng đá euro hôm nay đó trên dự phòng bị ngắt kết nối. Hành động này xảy ra ngay lập tức, bất kể cài đặt củaMax_Standby_Streaming_Delay. Lưu ý rằngthay đổi cơ sở dữ kèo tỷ số bóng đá euro hôm nay ... Đổi tênKhông ngắt kết nối người dùng, mà trong hầu hết kèo tỷ số bóng đá euro hôm nay trường hợp sẽ không được chú ý, mặc dù trong một số trường hợp có thể gây ra sự nhầm lẫn của chương trình nếu nó phụ thuộc vào một cách nào đó khi tên cơ sở dữ liệu.

Trong chế độ bình thường (kèo tỷ số bóng đá euro hôm nay phục hồi), nếu bạn phát hànhThả người dùnghoặcVai trò thảĐối với vai trò với khả năng đăng nhập trong khi người dùng đó vẫn được kết nối thì kèo tỷ số bóng đá euro hôm nay có gì xảy ra với người dùng được kết nối - chúng vẫn được kết nối. Người dùng kèo tỷ số bóng đá euro hôm nay thể kết nối lại tuy nhiên. Hành vi này cũng áp dụng trong phục hồi, vì vậyThả người dùngTrên chính kèo tỷ số bóng đá euro hôm nay ngắt kết nối người dùng đó ở chế độ chờ.

Trình thu thập thống kê đang hoạt động trong quá trình phục hồi. Tất cả kèo tỷ số bóng đá euro hôm nay lần quét, đọc, khối, sử dụng chỉ mục, v.v., sẽ được ghi lại bình thường ở chế độ chờ. kèo tỷ số bóng đá euro hôm nay hành động được phát lại sẽ không sao chép kèo tỷ số bóng đá euro hôm nay hiệu ứng của chúng trên chính, vì vậy việc phát lại một chèn sẽ không tăng cột chèn của pg_stat_user_tables. Tệp thống kê bị xóa khi bắt đầu phục hồi, vì vậy kèo tỷ số bóng đá euro hôm nay số liệu thống kê từ chính và dự phòng sẽ khác nhau; Đây được coi là một tính năng, không phải là một lỗi.

Autovacuum kèo tỷ số bóng đá euro hôm nay hoạt động trong quá trình phục hồi. Nó sẽ bắt đầu bình thường khi kết thúc phục hồi.

Quá trình CheckPulum và quy trình người viết nền đang hoạt động trong quá trình phục hồi. Quá trình CheckPulum sẽ thực hiện kèo tỷ số bóng đá euro hôm nay điểm khởi động lại (tương tự như kèo tỷ số bóng đá euro hôm nay điểm kiểm tra trên chính) và quy trình người viết nền sẽ thực hiện kèo tỷ số bóng đá euro hôm nay hoạt động làm sạch khối thông thường. Điều này có thể bao gồm kèo tỷ số bóng đá euro hôm nay bản cập nhật thông tin bit gợi ý được lưu trữ trên máy chủ dự phòng. Theđiểm kiểm traLệnh được chấp nhận trong quá trình khôi phục, mặc dù nó thực hiện khởi động lại thay vì điểm kiểm tra mới.

27.4.4. Tham chiếu tham số dự phòng nóng

kèo tỷ số bóng đá euro hôm nay tham số khác nhau đã được đề cập ở trên trongPhần 27.4.2Phần 27.4.3.

Trên chính, tham số43925_43936VACUUM_DEFER_CLEANUP_AGEcó thể được sử dụng.Max_Standby_archive_delayMAX_STANDBY_STRAMING_DELAYkèo tỷ số bóng đá euro hôm nay có hiệu lực nếu được đặt trên chính.

Trên chế độ chờ, tham sốhot_standby, Max_Standby_archive_delayMax_Standby_Streaming_Delaycó thể được sử dụng.VACUUM_DEFER_CLEANUP_AGEkèo tỷ số bóng đá euro hôm nay có hiệu lực miễn là máy chủ vẫn ở chế độ chờ, mặc dù nó sẽ trở nên phù hợp nếu dự phòng trở thành chính.

27.4.5. Hãy cẩn thận

Có một số hạn chế của chế độ chờ nóng. Những thứ này có thể và có thể sẽ được sửa trong kèo tỷ số bóng đá euro hôm nay bản phát hành trong tương lai:

  • Có thể thực hiện kiến ​​thức đầy đủ về giao dịch chạy trước khi có thể thực hiện ảnh chụp nhanh. kèo tỷ số bóng đá euro hôm nay giao dịch sử dụng số lượng lớn kèo tỷ số bóng đá euro hôm nay lần trừ (hiện lớn hơn 64) sẽ trì hoãn việc bắt đầu kèo tỷ số bóng đá euro hôm nay kết nối chỉ đọc cho đến khi hoàn thành giao dịch ghi chạy dài nhất. Nếu tình huống này xảy ra, kèo tỷ số bóng đá euro hôm nay tin nhắn giải thích sẽ được gửi đến nhật ký máy chủ.

  • Điểm bắt đầu hợp lệ cho kèo tỷ số bóng đá euro hôm nay truy vấn chờ được tạo tại mỗi điểm kiểm tra trên chính. Nếu chế độ chờ bị tắt trong khi chính ở trạng thái tắt máy, có thể không thể nhập lại chế độ chờ nóng cho đến khi chính được bắt đầu, để nó tạo ra kèo tỷ số bóng đá euro hôm nay điểm bắt đầu tiếp theo trong nhật ký Wal. Tình huống này không phải là vấn đề trong kèo tỷ số bóng đá euro hôm nay tình huống phổ biến nhất khi nó có thể xảy ra. Nói chung, nếu chính bị tắt và không có sẵn nữa, điều đó có khả năng là do một thất bại nghiêm trọng đòi hỏi phải có chế độ chờ được chuyển đổi để hoạt động như một chính. Và trong kèo tỷ số bóng đá euro hôm nay tình huống mà chính đang được cố tình gỡ xuống, phối hợp để đảm bảo dự phòng trở thành quy trình chính của chính cũng là thủ tục tiêu chuẩn.

  • Khi kết thúc phục hồi,AccessExclusiveLocksĐược tổ chức bởi kèo tỷ số bóng đá euro hôm nay giao dịch đã chuẩn bị sẽ yêu cầu gấp đôi số lượng mục nhập bảng khóa thông thường. Nếu bạn có kế hoạch chạy một số lượng lớn kèo tỷ số bóng đá euro hôm nay giao dịch được chuẩn bị đồng thời thường thực hiện46922_46944hoặc bạn có kế hoạch có một giao dịch lớn mất nhiềuAccessExclusiveLocks, bạn nên chọn giá trị lớn hơnMAX_LOCKS_PER_TRANSACTION, có lẽ nhiều bằng gấp đôi giá trị của tham số trên máy chủ chính. Bạn kèo tỷ số bóng đá euro hôm nay cần xem xét điều này nếu cài đặt của bạnMAX_PREPARED_TRANSACTIONSlà 0.

  • 47412_47501Phần 13.2.3Phần 13.4.1Để biết chi tiết.) Một nỗ lực để đặt giao dịch thành cấp độ cô lập có thể nối tiếp ở chế độ chờ nóng sẽ tạo ra lỗi.

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong tài liệu kèo tỷ số bóng đá euro hôm nay chính xác, kèo tỷ số bóng đá euro hôm nay khớ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 kèo tỷ số bóng đá euro hôm nay.