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 bóng đá việt nam được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0
Tài liệu này dành cho phiên bản kèo bóng đá việt nam đượ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 kèo bóng đá việt nam phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

26.5. 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 bóng đá việt nam 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.

26.5.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 bóng đá việt nam 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 bóng đá việt nam ở 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 bóng đá việt nam trên chế độ chờ làCuối cùng là nhất quán11601_11950Phần 13.2.

Giao dịch bắt đầu trong quá trình chờ nóng có thể phát hành kèo bóng đá việt nam lệnh sau:

  • Truy cập truy vấn -Chọn, sao chép vào

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

  • tham số -show, set, Đặt lại

  • 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 bóng đá việt nam 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 bóng đá việt nam chế độ sau:Chia sẻ truy cập, Chia sẻ hànghoặcĐộc quyền.

  • Kế hoạch và tài nguyên -Chuẩn bị, thực thi, DealLocate, loại bỏ

  • plugins và tiện ích mở rộng -Tải

  • Undisten

Giao dịch bắt đầu trong quá trình chờ nóng 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 bóng đá việt nam hành động sau sẽ tạo ra kèo bóng đá việt nam thông báo lỗi:

  • Ngôn ngữ thao tác dữ kèo bóng đá việt nam (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 bóng đá việt nam bảng tạm thời, vì kèo bóng đá việt nam 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 bóng đá việt nam (DDL) -Tạo, Drop, thay đổi, bình luận. Hạn chế này áp dụng ngay cả cho kèo bóng đá việt nam bảng tạm thời, vì việc thực hiện kèo bóng đá việt nam hoạt động này sẽ yêu cầu cập nhật kèo bóng đá việt nam bảng danh mục hệ thống.

  • Chọn ... để chia sẻ | CẬP NHẬT15703_15784

  • Quy tắc trênChọnkèo bóng đá việt nam câu lệnh tạo kèo bóng đá việt nam 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 bóng đá việt nam 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 bóng đá việt nam đặc điểm phiên như giao dịch đọc are

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

  • kèo bóng đá việt nam lệnh cam kết hai pha -17235_17256, Cam kết đã chuẩn bị, Chuẩn bị rollbackBởi vì ngay cả kèo bóng đá việt nam giao dịch chỉ đọc cũng cần phải viết WAL trong giai đoạn chuẩn bị (giai đoạn đầu tiên của cam kết hai pha).

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

  • nghe, Thông báo

Trong hoạt động bình thường,Chỉ đọcGiao dịch được phép sử dụngngheThông báo, vì vậy kèo bóng đá việt nam phiên dự phòng nóng hoạt động theo kèo bóng đá việt nam hạn chế chặt chẽ hơn một chút so với kèo bóng đá việt nam 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_only18291_18750

Người dùng sẽ có thể biết kèo bóng đá việt nam phiên của họ có chỉ đọc bằng cách phát hànhHiển thị giao dịch_read_only. Ngoài ra, một tập hợp kèo bóng đá việt nam chức năng (Bảng 9,85) 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 bóng đá việt nam 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 bóng đá việt nam chương trình phức tạp để khôi phục cơ sở dữ liệu về kèo bóng đá việt nam trạng thái cụ thể.

26.5.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 bóng đá việt nam 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 bóng đá việt nam truy vấn dự phòng có thể đối với kèo bóng đá việt nam tài nguyên hệ thống, chẳng hạn như I/O.

Ngoài ra còn có kèo bóng đá việt nam 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 bóng đá việt nam truy vấn có thể cần phải bị hủy và, trong một số trường hợp, kèo bóng đá việt nam 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 bóng đá việt nam xung đột này. kèo bóng đá việt nam 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 bóng đá việt nam truy cập bảng trong kèo bóng đá việt nam truy vấn chờ.

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

  • Bỏ cơ sở dữ liệu về kèo bóng đá việt nam xung đột chính với kèo bóng đá việt nam phiên kết nối với cơ sở dữ liệu đó ở chế độ chờ.

  • Ứng dụng hồ sơ dọn dẹp chân không từ kèo bóng đá việt nam xung đột WalMạnhxemBất kỳ hàng nào sẽ được gỡ bỏ.

  • Ứng dụng hồ sơ làm sạch chân không từ kèo bóng đá việt nam xung đột Wal với kèo bóng đá việt nam truy vấn truy cập trang đích trên chế độ chờ, liệu có thể hiển thị dữ liệu hay không.

Trên máy chủ chính, những trường hợp này chỉ đơn giản là dẫn đến chờ đợi; Và người dùng có thể chọn hủy một trong hai hành động mâu thuẫn. Tuy nhiên, ở chế độ chờ không có lựa chọn nào: hành động Wal-logged đã xảy ra ở chính để dự phòng không được không áp dụng nó. Hơn nữa, cho phép ứng dụng WAL chờ đợi vô thời hạn có thể rất không mong muốn, bởi vì trạng thái của dự phòng sẽ ngày càng vượt xa vị trí chính. Do đó, một cơ chế được cung cấp để hủy bỏ kèo bóng đá việt nam truy vấn dự phòng xung đột với kèo bóng đá việt nam bản ghi Wal được ứng dụng.

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 bóng đá việt nam thể tiếp tục nếuBàn thả22503_22580BẢNG DROPSẽ đợi cho đến khi truy vấn khác kết thúc. Nhưng khiBẢNG DROPđược chạy trên chính, chính không có thông tin về những truy vấn nào đang chạy ở chế độ chờ, vì vậy nó sẽ không chờ đợi bất kỳ truy vấn chờ nào như vậy. kèo bóng đá việt nam bản ghi WAL Change đến dự phòng trong khi truy vấn chờ vẫn đang chạy, gây ra xung đột. Máy chủ dự phòng phải trì hoãn việc áp dụng kèo bóng đá việt nam bản ghi Wal (và mọi thứ sau chúng cũng vậy) hoặc nếu không thì hãy hủy truy vấn mâu thuẫn đểBẢNG DROPcó thể được áp dụng.

Khi một truy vấn xung đột 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 bóng đá việt nam mong muốn. Vì vậy, cơ chế hủy có tham số,Max_Standby_archive_delayMax_Standby_Streaming_Delay, xác định độ trễ tối đa được phép trong ứng dụng WAL. kèo bóng đá việt nam 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 bóng đá việt nam 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ặcBắt kịpMột máy chủ dự phòng đã bị tụt lại phía sau) so với đọc dữ kèo bóng đá việt nam WAL thông qua sao chép phát trực tuyến.

24205_24737

Sau khi độ trễ được chỉ định bởiMax_Standby_archive_delayhoặcMax_Standby_Streaming_Delayđã bị vượt quá, kèo bóng đá việt nam truy vấn mâu thuẫn 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 Acơ sở dữ kèo bóng đá việt nam thảToà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).

có thể lấy lại kèo bóng đá việt nam truy vấn bị hủy 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 bóng đá việt nam 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 bóng đá việt nam 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 bóng đá việt nam 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 bóng đá việt nam truy vấn chờ và phát lại Wal là26076_26079Làm sạch sớm. Thông thường,PostgreSQL26180_26539

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 bóng đá việt nam truy vấn dự phòng. Chạy một hướng dẫnChụp lên chân kèo bóng đá việt namCó khả năng gây ra xung đột ngay cả trên kèo bóng đá việt nam 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 bóng đá việt nam 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 bóng đá việt nam 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ỏ trạng thái chờ được tìm thấy là kèo bóng đá việt nam 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 bóng đá việt nam 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 bóng đá việt nam 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 bóng đá việt nam 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 lê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 bóng đá việt nam điều chỉnh để xử lý khoảng thời gian khihot_standby_feedbackPhản hồi kèo bóng đá việt nam được cung cấp. Ví dụ: xem xét tăngMax_Standby_archive_delay28197_28340MAX_STANDBY_STRAMING_DELAYĐể tránh hủy bỏ nhanh bằng kèo bóng đá việt nam mục WAL phát trực tuyến mới được kết nối sau khi kết nối lại.

28494_28526VACUUM_DEFER_CLEANUP_AGETrên máy chủ chính, do đó kèo bóng đá việt nam 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 bóng đá việt nam 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_Streaming_Delay28914_29016VACUUM_DEFER_CLEANUP_AGEđược đo trong kèo bóng đá việt nam 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.

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

29638_29643hot_standbytrêninPostgreSql.conf(giá trị mặc định) và cóstandby.signalTệp hiện tại, máy chủ sẽ chạy ở chế độ chờ nóng. Tuy nhiên, có thể mất một thời gian để kèo bóng đá việt nam kết nối dự phòng nóng được phép, vì máy chủ sẽ không chấp nhận kết nối cho đến khi hoàn thành việc phục hồi đủ để cung cấp trạng thái nhất quán mà kèo bóng đá việt nam truy vấn có thể chạy. Trong giai đoạn này, kèo bóng đá việt nam khách hàng cố gắng kết nối sẽ bị từ chối với một thông báo lỗi. Để xác nhận máy chủ đã xuất hiện, vòng lặp cố gắng kết nối từ ứng dụng hoặc tìm kiếm kèo bóng đá việt nam thông báo này trong nhật ký máy chủ:

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ữ liệu đã sẵn sàng để chấp nhận chỉ đọc kèo bóng đá việt nam kết nối

30704_30865Wal_Levelkèo bóng đá việt nam đượ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

31441_31590archive_timeoutCài đặt trên chính.

31668_32374

  • Max_Connections

  • MAX_PREPARED_TRANSACTIONS

  • MAX_LOCKS_PER_TRANSACTION

  • MAX_WAL_SENDERS

  • Max_Worker_Processes

Điều quan trọng là quản trị viên chọn cài đặt phù hợp choMax_Standby_archive_delayMax_Standby_Streaming_Delay. kèo bóng đá việt nam 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 bóng đá việt nam truy vấn hỗ trợ quyết định thì có thể chấp nhận đặt kèo bóng đá việt nam 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 bóng đá việt nam truy vấn hoàn thành.

Trạng thái giao dịch "BITS BITS" được viết trên bản chính không được ghi lại, vì vậy dữ liệu trên dự phòng sẽ có thể viết lại kèo bóng đá việt nam gợi ý một lần nữa trên chế độ chờ. Do đó, máy chủ dự phòng vẫn sẽ thực hiện ghi đĩa mặc dù tất cả người dùng chỉ đọc được; Không có thay đổi xảy ra với kèo bóng đá việt nam giá trị dữ liệu. Người dùng vẫn sẽ viết kèo bóng đá việt nam tệp tạm thời sắp xếp lớn và tạo lại kèo bóng đá việt nam tệp thông tin Relcache, vì vậy không có phần nào của cơ sở dữ liệu thực sự chỉ đọc trong chế độ chờ nóng. Cũng lưu ý rằng ghi vào cơ sở dữ liệu từ xa bằng cách sử dụngdblinkMô-đun và kèo bóng đá việt nam hoạt động khác bên ngoài cơ sở dữ liệu sử dụng kèo bóng đá việt nam chức năng PL vẫn sẽ có thể, mặc dù giao dịch chỉ được đọc cục bộ.

kèo bóng đá việt nam 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 bóng đá việt nam (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 quá trình giao dịch chế độ "chỉ đọc" trên chính.

Do đó, bạn không thể tạo kèo bóng đá việt nam chỉ mục bổ sung chỉ tồn tại ở chế độ chờ, cũng như kèo bóng đá việt nam số liệu thống kê chỉ tồn tại ở chế độ chờ. Nếu kèo bóng đá việt nam 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 ()35830_35915pg_stat_activityKhông hiển thị kèo bóng đá việt nam 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 bóng đá việt nam giao dịch đã chuẩn bị trong nghi ngờ, hãy xempg_prepared_xactsVề kèo bóng đá việt nam lệnh chính và phát hành để giải quyết kèo bóng đá việt nam 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 bóng đá việt nam khóa được giữ bởi 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 bóng đá việt nam giao dịch được phát lại bởi 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 bóng đá việt nam hiển thị trongpg_lockscho quá trình khởi động; chúng chỉ được cho là tồn tại.

TheNagiospluginCheck_pgsqlsẽ hoạt động, bởi 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 bóng đá việt nam thay đổi của chúng đến chế độ chờ.

kèo bóng đá việt nam 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 bóng đá việt nam mô -đun có thể tải động hoạt động, bao gồmpg_stat_statements.

Khóa tư vấn hoạt động bình thường trong phục hồi, bao gồm phát hiện bế tắc. Lưu ý rằng kèo bóng đá việt nam khóa tư vấn không bao giờ được ghi lại, vì vậy không thể khóa tư vấn trên chính hoặc dự phòng xung đột với WAL Replay. Cũng không thể có được một khóa tư vấn trên chính và nó bắt đầu một khóa tư vấn tương tự ở chế độ chờ. Khóa tư vấn chỉ liên quan đến máy chủ mà chúng được mua.

kèo bóng đá việt nam hệ thống sao chép dựa trên kích hoạt nhưslony, LondisteBucardohoàn toàn không chạy ở chế độ chờ, mặc dù chúng sẽ chạy vui vẻ trên máy chủ chính miễn là kèo bóng đá việt nam thay đổi không được gửi đến máy chủ dự phòng để được áp dụng. WAL phát lại không dựa trên kích hoạt để bạn không thể chuyển từ chế độ chờ đến bất kỳ hệ thống nào yêu cầu cơ sở dữ liệu bổ sung ghi hoặc phụ thuộc vào việc sử dụng kèo bóng đá việt nam trình kích hoạt.

kèo bóng đá việt nam 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 bóng đá việt nam dựa vào việc viết trạng thái mới vào cơ sở dữ liệu.

Hiện tại, việc tạo bảng tạm thời không được phép trong khi chỉ đọc kèo bóng đá việt nam giao dịch, vì vậy trong một số trường hợp, kèo bóng đá việt nam tập lệnh hiện tại sẽ không chạy chính xác. Hạn chế này có thể được nới lỏng trong một bản phát hành sau này. Đây là cả vấn đề tuân thủ tiêu chuẩn SQL và vấn đề kỹ thuật.

DROP TABLESPACEChỉ có thể thành công nếu kèo bóng đá việt nam 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 bóng đá việt nam gian bảng thông qua của họTEMP_TABLEESPACEStham số. Nếu có kèo bóng đá việt nam tệp tạm thời trong không gian bảng, tất cả kèo bóng đá việt nam truy vấn hoạt động sẽ bị hủy để đảm bảo rằng kèo bóng đá việt nam tệp tạm thời bị xóa, do đó có thể xóa không gian bảng và có thể tiếp tục phát lại Wal.

chạyDrop DataBase39529_39535thay đổi cơ sở dữ liệu ... Đặt kèo bóng đá việt nam gian bảngTrên chính sẽ tạo ra 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 bóng đá việt nam đó ở chế độ chờ 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 bóng đá việt nam ... Đổi tênKhông ngắt kết nối người dùng, mà trong hầu hết kèo bóng đá việt nam 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 bóng đá việt nam 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 bóng đá việt nam 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 bóng đá việt nam 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 bóng đá việt nam ngắt kết nối người dùng đó ở chế độ chờ.

40541_40968

Autovacuum kèo bóng đá việt nam 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 bóng đá việt nam điểm khởi động lại (tương tự như kèo bóng đá việt nam đ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 bóng đá việt nam hoạt động làm sạch khối thông thường. Điều này có thể bao gồm kèo bóng đá việt nam 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 phục hồi, mặc dù nó thực hiện khởi động lại thay vì điểm kiểm tra mới.

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

kèo bóng đá việt nam tham số khác nhau đã được đề cập ở trên trongPhần 26.5.2Phần 26.5.3.

Trên chính, tham sốWal_LevelVACUUM_DEFER_CLEANUP_AGEcó thể được sử dụng.Max_Standby_archive_delayMAX_STANDBY_STRAMING_DELAYkèo bóng đá việt nam 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_STRAMING_DELAYcó thể được sử dụng.VACUUM_DEFER_CLEANUP_AGEkèo bóng đá việt nam 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.

26.5.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 bóng đá việt nam 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 bóng đá việt nam giao dịch sử dụng số lượng lớn kèo bóng đá việt nam lần trừ (hiện lớn hơn 64) sẽ trì hoãn việc bắt đầu chỉ đọc kèo bóng đá việt nam kết nối 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 bóng đá việt nam tin nhắn giải thích sẽ được gửi đến nhật ký máy chủ.

  • 44124_44867

  • Khi kết thúc phục hồi,AccessExclusiveLocksĐược tổ chức bởi kèo bóng đá việt nam 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 bóng đá việt nam giao dịch được chuẩn bị đồng thời thường thực hiệnAccessExclusiveLockshoặ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 bóng đá việt nam cần xem xét điều này nếu cài đặt của bạnMAX_PREPARED_TRANSACTIONSlà 0.

  • Mức cách ly giao dịch có thể nối tiếp chưa có sẵn ở chế độ chờ nóng. (Nhìn thấyPhần 13.2.3Phần 13.4.146101_46229