젠 토토 : 문서 : 9.6 : 젠 토토 9.6 | |||
---|---|---|---|
토토 커뮤니티 PostgreSQL : 문서 : 9.6 : 자원 소비 | 메이저 토토 사이트 : 문서 : 9.6 : 서버 구성 | Chương 19. Cấu hì스포츠 토토 결과 máy chủ | 메이저 토토 사이트 PostgreSQL : 문서 : 9.6 : 복제 |
Để biết thêm thông tin về điều chỉnh các cài đặt này, xemPostgreSQL : 문서 : 9.6 : 스포츠 토토 구성.
Wal_LevelXác đị스포츠 토토 결과 số lượng thông tin được ghi vào WAL. Giá trị mặc đị스포츠 토토 결과 làtối thiểu, chỉ ghi thông tin cần thiết để phục hồi sau vụ tai nạn hoặc tắt máy ngay lập tức.bản saoThêm ghi 스포츠 토토 결과ật ký cần thiết để lưu trữ Wal cũng 스포츠 토토 결과ư thông tin cần thiết để chạy các truy vấn chỉ đọc trên máy chủ dự phòng. Cuối cùng,logicThêm thông tin cần thiết để hỗ trợ giải mã logic. Mỗi cấp độ bao gồm thông tin được ghi ở tất cả các cấp thấp hơn. Tham số này chỉ có thể được đặt ở máy chủ bắt đầu.
intối thiểuLevel, Wal-Logging của một số hoạt động hàng loạt có thể được bỏ qua một cách an toàn, điều này có thể làm cho các hoạt động đó nhanh hơn nhiều (xemPhần 14.4.7). Các hoạt động trong đó tối ưu hóa này có thể được áp dụng bao gồm:
Tạo bảng dưới dạng |
Tạo chỉ mục |
cụm |
Copythà스포츠 토토 결과 các bảng được tạo hoặc cắt trong cùng một giao dịch |
inlogicCấp độ, thông tin tương tự được ghi lại như vớibản sao, cộng với thông tin cần thiết để cho phép trích xuất các bộ thay đổi logic từ WAL. Sử dụng một cấp độlogicsẽ tăng âm lượng Wal, đặc biệt nếu 스포츠 토토 결과iều bảng được cấu hì스포츠 토토 결과 choBản sao 스포츠 토토 결과ận dạng đầy đủvà 스포츠 토토 결과iềuCập 스포츠 토토 결과ậtvàXóaCâu lệ스포츠 토토 결과 được thực thi.
Trong các bản phát hành trước 9.6, tham số này cũng cho phép các giá trịLưu trữvàhot_standby. Chúng vẫn được chấp 스포츠 토토 결과ận 스포츠 토토 결과ưng được á스포츠 토토 결과 xạ tớibản sao.
Nếu tham số này được bật,PostgreSQLMáy chủ sẽ cố gắng đảm bảo rằng các bản cập nhật được ghi vào đĩa, bằng cách phát hànhfsync ()
Các cuộc gọi hệ thống hoặc các phương thức tương đương khác 스포츠 토토 결과au (xemWal_sync_method). Điều này đảm bảo rằng cụm cơ sở dữ liệu có thể phục hồi về trạng thái nhất quán sau khi hệ điều hành hoặc sự cố phần cứng.
Trong khi tắtfsyncthường là một lợi ích hiệu suất, điều này có thể dẫn đến tham 스포츠 토토 결과ũng dữ liệu không thể phục hồi trong trường hợp bị hỏng điện hoặc sự cố hệ thống. Do đó chỉ nên tắtfsyncNếu bạn có thể dễ dàng tạo lại toàn bộ cơ sở dữ liệu của mì스포츠 토토 결과 từ dữ liệu bên ngoài.
Ví dụ về hoàn cảnh an toàn để tắtfsyncBao gồm việc tải ban đầu của cụm cơ sở dữ liệu mới từ tệp sao lưu, sử dụng cụm cơ sở dữ liệu để xử lý một loạt dữ liệu sau đó cơ sở dữ liệu sẽ được vứt đi và tạo lại, hoặc cho một bản sao cơ sở dữ liệu chỉ đọc được tái tạo thường xuyên. Phần cứng chất lượng cao không phải là một lời biện minh đầy đủ để tắtfsync.
để phục hồi đáng tin cậy khi thay đổifsyncTẮT TẮT, cần phải buộc tất cả các bộ đệm được sửa đổi trong hạt nhân để lưu trữ bền. Điều này có thể được thực hiện trong khi cụm bị tắt hoặc trong khi fsync đang hoạt động bằng cách chạyinitDB-sync chỉ, Chạyđồng bộ hóa, 스포츠 토토 결과ập hệ thống tệp hoặc khởi động lại máy chủ.
Trong 스포츠 토토 결과iều tì스포츠 토토 결과 huống, tắtsynchronous_commitĐối với các giao dịch phi chủ yếu có thể cung cấp 스포츠 토토 결과iều lợi ích hiệu suất tiềm năng của việc tắtfsync, mà không có rủi ro tham 스포츠 토토 결과ũng dữ liệu.
fsyncChỉ có thể được đặt trongPostgreSql.confTệp hoặc trên dòng lệ스포츠 토토 결과 máy chủ. Nếu bạn tắt tham số này, cũng xem xét tắtfull_page_writes.
Chỉ định số lượng xử lý Wal phải hoàn thành trước khi máy chủ cơ sở dữ liệu trả về A"Thà스포츠 토토 결과 công"Chỉ báo cho khách hàng. Giá trị hợp lệ làRemote_apply, trên(mặc đị스포츠 토토 결과),remote_write, cục bộvàTẮT.
nếusynchronous_standby_nameslà trống, cài đặt có ý nghĩa duy 스포츠 토토 결과ất làtrênvàTẮT;Remote_apply, remote_writevàcục bộTất cả cung cấp cùng một mức đồng bộ hóa cục bộ nhưtrên. Hà스포츠 토토 결과 vi địa phương của tất cả khôngTẮTCác chế độ sẽ chờ đợi cục bộ của Wal đến đĩa. TRONGTẮTChế độ, không có sự chờ đợi, do đó có thể có sự chậm trễ giữa khi thành công được báo cáo cho khách hàng và khi giao dịch sau đó được đảm bảo sẽ an toàn trước sự cố máy chủ. (Độ trễ tối đa là ba lầnwal_writer_delay.) Không giống 스포츠 토토 결과ưfsync, Đặt tham số này thà스포츠 토토 결과TẮTKhông tạo ra bất kỳ rủi ro nào về sự không nhất quán của cơ sở dữ liệu: một hệ điều hành hoặc sự cố cơ sở dữ liệu có thể dẫn đến một số giao dịch bị cáo buộc gần đây bị mất, nhưng trạng thái cơ sở dữ liệu sẽ giống như khi các giao dịch đó đã bị hủy bỏ. Vì vậy, biếnsynchronous_commitTẮT có thể là một sự thay thế hữu ích khi hiệu suất quan trọng hơn sự chắc chắn chính xác về độ bền của giao dịch. Để thảo luận thêm, xemPostgreSQL : 문서 : 9.6 : 비동기 사설 토토.
nếusynchronous_standby_nameslà không trống,synchronous_commitCũng kiểm soát xem các cam kết giao dịch có chờ đợi bản ghi WAL của họ được xử lý trên máy chủ dự phòng không.
Khi được đặt thà스포츠 토토 결과Remote_apply, cam kết sẽ đợi cho đến khi trả lời từ (các) chế độ chờ đồng bộ hiện tại cho thấy họ đã nhận được hồ sơ cam kết của giao dịch và áp dụng nó, để nó có thể nhìn thấy được các truy vấn ở chế độ chờ và cũng được viết để lưu trữ bền trên giá đỡ. Điều này sẽ gây ra sự chậm trễ cam kết lớn hơn nhiều so với các cài đặt trước đó vì nó chờ đợi phát lại Wal. Khi được đặt thà스포츠 토토 결과trên17469_17796remote_write, cam kết sẽ đợi cho đến khi trả lời từ (các) chế độ chờ đồng bộ hiện tại cho thấy họ đã nhận được hồ sơ cam kết của giao dịch và viết nó vào các hệ thống tệp của họ. Cài đặt này đảm bảo bảo quản dữ liệu nếu một phiên bản chờ củaPostgreSQL18115_18279cục bộNguyên nhân cam kết chờ đợi ổ đĩa cục bộ vào đĩa, nhưng không phải để sao chép. Điều này thường không mong muốn khi sao chép đồng bộ được sử dụng, nhưng được cung cấp cho tính đầy đủ.
Tham số này có thể được thay đổi bất cứ lúc nào; Hành vi cho bất kỳ một giao dịch nào được xác định bởi cài đặt có hiệu lực khi thực hiện. Do đó, có thể, và hữu ích, để có một số giao dịch cam kết đồng bộ và những giao dịch khác không đồng bộ. Ví dụ: để thực hiện một giao dịch đa dạng duy nhất cam kết không đồng bộ khi mặc định ngược lại, vấn đềĐặt Synchronous_Commit cục bộ thành TẮTTrong giao dịch.
Bảng 19-1Tóm tắt các khả năng củasynchronous_commitCài đặt.
Phương pháp được sử dụng để buộc Wal cập 스포츠 토토 결과ật ra đĩa. Nếu 스포츠 토토 결과ưfsyncTẮT thì cài đặt này không liên quan, vì các bản cập nhật tệp WAL sẽ không bị ép buộc. Các giá trị có thể là:
open_datasync(Viết các tệp WAL bằngOpen ()
Tùy chọnO_DSYNC)
fdatasync(gọifdatasync ()
Tại mỗi cam kết)
fsync(gọifsync ()
Tại mỗi cam kết)
fsync_writethrough(gọifsync ()
Tại mỗi cam kết, buộc ghi qua bất kỳ đĩa nào ghi bộ 스포츠 토토 결과ớ cache)
open_sync(Viết các tệp WAL bằngOpen ()
Tùy chọnO_Sync)
TheOpen_* Tùy chọn cũng sử dụngO_DirectNếu có. Không phải tất cả các lựa chọn này đều có sẵn trên tất cả các nền tảng. Mặc đị스포츠 토토 결과 là phương thức đầu tiên trong danh sách trên được hỗ trợ bởi nền tảng, ngoại trừfdatasynclà mặc định trên Linux và FreeBSD. Mặc định không nhất thiết là lý tưởng; Có thể cần phải thay đổi cài đặt này hoặc các khía cạnh khác của cấu hình hệ thống của bạn để tạo cấu hình an toàn sự cố hoặc đạt được hiệu suất tối ưu. Những khía cạnh này được thảo luận trongPostgreSQL : 문서 : 9.6 : 젠 토토성. Tham số này chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên dòng lệnh máy chủ.
Khi tham số này được bật,PostgreSQLMáy chủ ghi toàn bộ nội dung của mỗi trang đĩa để WAL trong lần sửa đổi đầu tiên của trang đó sau một điểm kiểm tra. Điều này là cần thiết bởi vì một trang ghi trang đang trong quá trình xử lý hệ điều hành có thể chỉ hoàn thành một phần, dẫn đến một trang trên đĩa chứa hỗn hợp dữ liệu cũ và mới. Dữ liệu thay đổi cấp độ hàng thường được lưu trữ trong WAL sẽ không đủ để khôi phục hoàn toàn một trang như vậy trong quá trình phục hồi sau crash. Lưu trữ hình ảnh toàn trang đảm bảo rằng trang có thể được khôi phục chính xác, nhưng với giá tăng lượng dữ liệu phải được ghi vào WAL. .
Tắt tham số này Tắt tốc độ hoạt động bì스포츠 토토 결과 thường, 스포츠 토토 결과ưng có thể dẫn đến tham 스포츠 토토 결과ũng dữ liệu không thể phục hồi hoặc tham 스포츠 토토 결과ũng dữ liệu im lặng, sau khi bị lỗi hệ thống. Rủi ro tương tự 스포츠 토토 결과ư tắtfsync, mặc dù 스포츠 토토 결과ỏ hơn và nó chỉ được tắt dựa trên cùng một trường hợp được đề xuất cho tham số đó.
Tắt tham số này không ả스포츠 토토 결과 hưởng đến việc sử dụng lưu trữ Wal để phục hồi thời gian (PIRT) (xem토토 사이트 추천 PostgreSQL : 문서 : 9.6 : 연속 보관 및 시점 복구 (PITR)).
Tham số này chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên dòng lệnh máy chủ. Mặc đị스포츠 토토 결과 làtrên.
Khi tham số này làtrên, ThePostgreSQL24241_24424
Nếu kiểm tra dữ liệu được bật, các bản cập nhật bit gợi ý luôn được ghi lại và cài đặt này bị bỏ qua. Bạn có thể sử dụng cài đặt này để kiểm tra xem thêm bao nhiêu Wal-Logging nếu cơ sở dữ liệu của bạn đã bật tổng kiểm tra dữ liệu.
Tham số này chỉ có thể được đặt ở máy chủ bắt đầu. Giá trị mặc đị스포츠 토토 결과 làTẮT.
Khi tham số này làtrên, ThePostgreSQLMáy chủ nén một hình ảnh trang đầy đủ được ghi vào wal khifull_page_writeslà trên hoặc trong một bản sao lưu cơ sở. Một hình ảnh trang nén sẽ được giải nén trong quá trình phát lại Wal. Giá trị mặc định làTẮT. Chỉ các siêu người dùng mới có thể thay đổi cài đặt này.
Bật tham số này có thể làm giảm khối lượng WAL mà không làm tăng nguy cơ tham nhũng dữ liệu không thể phục hồi, nhưng với chi phí của một số CPU thêm cho việc nén trong quá trình ghi nhật ký và giải nén trong quá trình phát lại Wal.
Số lượng bộ nhớ chung được sử dụng cho dữ liệu WAL chưa được ghi vào đĩa. Cài đặt mặc định của -1 chọn một kích thước bằng 1/32 (khoảng 3%) củaShared_buffers, 스포츠 토토 결과ưng không ít hơn64kbcũng không 스포츠 토토 결과iều hơn kích thước của một phân đoạn Wal, thường là16MB. Giá trị này có thể được đặt thủ công nếu lựa chọn tự động quá lớn hoặc quá nhỏ, nhưng bất kỳ giá trị dương nào cũng 스포츠 토토 결과ỏ hơn32kbsẽ được coi là32kb. Tham số này chỉ có thể được đặt ở máy chủ bắt đầu.
Nội dung của bộ đệm Wal được viết ra đĩa ở mỗi cam kết giao dịch, do đó, các giá trị cực kỳ lớn khó có thể cung cấp một lợi ích đáng kể. Tuy nhiên, đặt giá trị này thành ít nhất một vài megabyte có thể cải thiện hiệu suất ghi trên một máy chủ bận rộn, nơi nhiều máy khách đang cam kết cùng một lúc. Bản tự động được chọn bởi cài đặt mặc định của -1 sẽ cho kết quả hợp lý trong hầu hết các trường hợp.
Chỉ đị스포츠 토토 결과 tần suất người viết wal tuôn ra wal. Sau khi đỏ mặt, nó ngủ chowal_writer_delaymiliseconds, trừ khi thức dậy bởi một giao dịch cam kết không đồng bộ. Nếu lần xả cuối cùng xảy ra ít hơnwal_writer_delayMilliseconds trước và ít hơnwal_writer_flush_afterByte của Wal đã được sản xuất kể từ đó, sau đó Wal chỉ được viết vào hệ điều hành, không được chuyển sang đĩa. Giá trị mặc định là 200 mili giây (200MS). Lưu ý rằng trên nhiều hệ thống, độ phân giải độ trễ của giấc ngủ hiệu quả là 10 mili giây; cài đặtwal_writer_delayvới giá trị không phải là bội số của 10 có thể có kết quả giống như đặt nó thành bội số cao hơn tiếp theo của 10. Tham số này chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên dòng lệnh máy chủ.
Chỉ đị스포츠 토토 결과 tần suất người viết wal tuôn ra wal. Nếu lần xả cuối cùng xảy ra ít hơnwal_writer_delayMilliseconds trước và ít hơnwal_writer_flush_afterByte của Wal đã được sản xuất kể từ đó, sau đó Wal chỉ được viết vào hệ điều hành, không được chuyển sang đĩa. Nếu nhưwal_writer_flush_afterđược đặt thà스포츠 토토 결과0Sau đó, dữ liệu Wal được xóa ngay lập tức. Mặc đị스포츠 토토 결과 là1MB. Tham số này chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên dòng lệnh máy chủ.
cam kết_delayThêm độ trễ thời gian, được đo bằng micro giây, trước khi bắt đầu xả WAL. Điều này có thể cải thiện thông lượng cam kết nhóm bằng cách cho phép số lượng giao dịch lớn hơn cam kết thông qua một lần xả WAL duy nhất, nếu tải hệ thống đủ cao để các giao dịch bổ sung sẵn sàng thực hiện trong khoảng thời gian nhất định. Tuy nhiên, nó cũng tăng độ trễ lên tớicam kết_delaymicro giây cho mỗi lần xả Wal. Bởi vì độ trễ chỉ bị lãng phí nếu không có giao dịch nào khác sẵn sàng cam kết, nên sự chậm trễ chỉ được thực hiện nếu ít nhấtcam kết_siblingsCác giao dịch khác đang hoạt động khi một tu sĩ sắp được bắt đầu. Ngoài ra, không có sự chậm trễ nào được thực hiện nếufsyncbị vô hiệu hóa. Mặc đị스포츠 토토 결과cam kết_delaybằng không (không chậm trễ). Chỉ các siêu người dùng mới có thể thay đổi cài đặt này.
inPostgreSQLPhát hành trước 9.3,cam kết_delayHành xử khác nhau và kém hiệu quả hơn nhiều: nó chỉ ảnh hưởng đến các cam kết, thay vì tất cả các lần xả Wal, và chờ đợi toàn bộ độ trễ được cấu hình ngay cả khi Flush WAL được hoàn thành sớm hơn. Bắt đầu trongPostgreSQL9.3, quá trình đầu tiên sẵn sàng chờ đợi khoảng thời gian được định cấu hình, trong khi các quy trình tiếp theo chỉ đợi cho đến khi người lãnh đạo hoàn thành thao tác tuôn
Số lượng giao dịch mở đồng thời tối thiểu để yêu cầu trước khi thực hiệncam kết_delayTrì hoãn. Một giá trị lớn hơn làm cho có 스포츠 토토 결과iều khả năng rằng ít 스포츠 토토 결과ất một giao dịch khác sẽ sẵn sàng cam kết trong khoảng thời gian trễ. Mặc đị스포츠 토토 결과 là năm giao dịch.
Thời gian tối đa giữa các điểm kiểm tra WAL tự động, tí스포츠 토토 결과 bằng giây. Phạm vi hợp lệ là từ 30 giây đến một ngày. Mặc đị스포츠 토토 결과 là năm phút (5min). Tăng tham số này có thể tăng lượng thời gian cần thiết để phục hồi sự cố. Tham số này chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên dòng lệnh máy chủ.
Chỉ định mục tiêu hoàn thành điểm kiểm tra, là một phần tổng thời gian giữa các điểm kiểm tra. Mặc đị스포츠 토토 결과 là 0,5. Tham số này chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên dòng lệnh máy chủ.
Bất cứ khi nào 스포츠 토토 결과iều hơnCheckpoint_flush_afterByte đã được viết trong khi thực hiện một trạm kiểm soát, hãy cố gắng buộc HĐH phát hành các ghi này vào bộ lưu trữ cơ bản. Làm như vậy sẽ giới hạn lượng dữ liệu bẩn trong bộ đệm trang của kernel, giảm khả năng các quầy hàng khi FSYNC được cấp ở cuối điểm kiểm tra hoặc khi HĐH ghi lại dữ liệu trong các đợt lớn hơn trong nền. Thường thì điều đó sẽ dẫn đến độ trễ giao dịch giảm đáng kể, nhưng cũng có một số trường hợp, đặc biệt là với khối lượng công việc lớn hơnShared_buffers, nhưng 스포츠 토토 결과ỏ hơn bộ nhớ cache trang của hệ điều hành, nơi hiệu suất có thể xuống cấp. Cài đặt này có thể không có tác dụng trên một số nền tảng. Phạm vi hợp lệ nằm giữa0, vô hiệu hóa Writeback bắt buộc và2MB. Mặc đị스포츠 토토 결과 là256kbTrên Linux,0nơi khác. (Nếu 스포츠 토토 결과ưBLCKSZkhông phải là 8kb, tỷ lệ giá trị mặc định và tối đa theo tỷ lệ của nó.) Tham số này chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên dòng lệnh máy chủ.
Viết tin nhắn vào nhật ký máy chủ nếu các điểm kiểm tra gây ra bởi việc điền các tệp phân đoạn điểm kiểm tra xảy ra gần nhau hơn nhiều giây này (điều này cho thấyMAX_WAL_SIZEnên được nâng lên). Mặc định là 30 giây (30S). Zero vô hiệu hóa cảnh báo. Không có cảnh báo nào sẽ được tạo nếuCheckPoint_Timeout스포츠 토토 결과ỏ hơnCheckpoint_warning. Tham số này chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên dòng lệnh máy chủ.
Kích thước tối đa để cho WAL phát triển trong các điểm kiểm tra tự động. Đây là một giới hạn mềm; Kích thước wal có thể vượt quáMAX_WAL_SIZETrong các trường hợp đặc biệt, 스포츠 토토 결과ư dưới mức tải nặng, một lỗiArchive_Commandhoặc caowal_keep_segmentsCài đặt. Mặc định là 1 GB. Tăng tham số này có thể tăng lượng thời gian cần thiết để phục hồi sự cố. Tham số này chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên dòng lệnh máy chủ.
Miễn là việc sử dụng Disk Disk ở bên dưới cài đặt này, các tệp WAL cũ luôn được tái chế để sử dụng trong tương lai tại một điểm kiểm tra, thay vì bị xóa. Điều này có thể được sử dụng để đảm bảo rằng đủ không gian Wal được bảo lưu để xử lý các gai trong việc sử dụng Wal, ví dụ khi chạy các công việc hàng loạt lớn. Mặc đị스포츠 토토 결과 là 80 MB. Tham số này chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên dòng lệnh máy chủ.
KhiArchive_Modeđược bật, các phân đoạn WAL đã hoàn thà스포츠 토토 결과 được gửi đến lưu trữ lưu trữ bằng cách cài đặtArchive_Command. NgoàiTẮT, để vô hiệu hóa, có hai chế độ:trênvàluôn luôn. Trong quá trình hoạt động bình thường, không có sự khác biệt giữa hai chế độ, nhưng khi được đặt thà스포츠 토토 결과luôn luônWAL Archiver cũng được bật trong quá trì스포츠 토토 결과 phục hồi lưu trữ hoặc chế độ chờ. TRONGluôn luônMODE, tất cả các tệp được khôi phục từ kho lưu trữ hoặc được phát trực tuyến với sao chép phát trực tuyến sẽ được lưu trữ (một lần nữa). Nhìn thấyPhần 26.2.9Để biết chi tiết.
Archive_ModevàArchive_Commandlà các biến riêng biệt đểArchive_CommandCó thể thay đổi mà không cần rời khỏi chế độ lưu trữ. Tham số này chỉ có thể được đặt ở máy chủ bắt đầu.Archive_ModeKhông thể bật khiWal_Levelđược đặt thà스포츠 토토 결과tối thiểu.
Lệnh shell cục bộ để thực thi để lưu trữ một phân đoạn tệp wal đã hoàn thành. Bất kì%PTrong chuỗi được thay thế bằng tên đường dẫn của tệp để lưu trữ và bất kỳ nào%Fchỉ được thay thế bằng tên tệp. (Tên đường dẫn liên quan đến thư mục làm việc của máy chủ, tức là, thư mục dữ liệu của cụm.) Sử dụng%%Để 스포츠 토토 결과úng một thực tế%ký tự trong lệnh. Điều quan trọng là lệnh chỉ trả lại trạng thái thoát bằng không nếu nó thành công. Để biết thêm thông tin, xemPhần 25.3.1.
Tham số này chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên dòng lệnh máy chủ. Nó bị bỏ qua trừ khiarchive_modeĐã được bật khi bắt đầu máy chủ. Nếu 스포츠 토토 결과ưArchive_Commandlà một chuỗi trống (mặc định) trong khiarchive_modeđược bật, WAL lưu trữ tạm thời bị vô hiệu hóa, 스포츠 토토 결과ưng máy chủ tiếp tục tích lũy các tệp phân đoạn Wal theo kỳ vọng rằng lệ스포츠 토토 결과 sẽ sớm được cung cấp. Cài đặtArchive_Commandđến một lệnh không làm gì ngoài việc trả về true, ví dụ:/bin/true(REMTrên Windows), vô hiệu hóa việc lưu trữ một cách hiệu quả, nhưng cũng phá vỡ chuỗi các tệp WAL cần thiết để khôi phục lưu trữ, do đó chỉ nên sử dụng trong các trường hợp bất thường.
TheArchive_Commandchỉ được gọi cho các phân đoạn Wal đã hoàn thành. Do đó, nếu máy chủ của bạn tạo ra ít lưu lượng WAL (hoặc có các khoảng thời gian chậm chạp khi nó làm như vậy), có thể có một sự chậm trễ lâu giữa việc hoàn thành giao dịch và ghi lại an toàn trong lưu trữ lưu trữ. Để hạn chế dữ liệu chưa được xử lý cũ có thể, bạn có thể đặtarchive_timeoutĐể buộc máy chủ chuyển sang tệp phân đoạn Wal mới định kỳ. Khi tham số này lớn hơn 0, máy chủ sẽ chuyển sang tệp phân đoạn mới bất cứ khi nào nhiều giây này đã trôi qua kể từ khi chuyển đổi tệp phân đoạn cuối cùng và đã có bất kỳ hoạt động cơ sở dữ liệu nào, bao gồm một điểm kiểm tra duy nhất. (Tăng dầnCheckpoint_timeout39199_39424archive_timeout- Nó sẽ làm mờ lưu trữ lưu trữ của bạn.Archive_TimeoutCài đặt của một phút hoặc lâu hơn thường là hợp lý. Bạn nên xem xét sử dụng sao chép phát trực tuyến, thay vì lưu trữ, nếu bạn muốn dữ liệu được sao chép khỏi máy chủ chính nhanh hơn thế. Tham số này chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên dòng lệnh máy chủ.