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 không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 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 kèo bóng đá việt nam trang chohiện tạiPhiên bản hoặc kèo bóng đá việt nam trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

29.4.kèo bóng đá việt namCấu kèo bóng đá việt nam

Có kèo bóng đá việt nam sốkèo bóng đá việt nam-Related Các tham số cấu kèo bóng đá việt nam ảnh hưởng đến hiệu suất cơ sở dữ liệu. Cái này Phần giải thích việc sử dụng của họ. Tham khảo ý kiếnChương 1811010_11083

điểm kèo bóng đá việt namlà điểm trong chuỗi của các giao dịch mà tại đó đảm bảo rằng đống và chỉ mục Các tệp dữ liệu đã được cập nhật với tất cả các thông tin được viết trước điểm kèo bóng đá việt nam đó. Vào thời điểm điểm kèo bóng đá việt nam, tất cả các trang dữ liệu bẩn Đúng vào đĩa và bản ghi điểm kèo bóng đá việt nam đặc biệt được ghi vào nhật ký tệp. (Hồ sơ thay đổi trước đây đã được chuyển sangkèo bóng đá việt namTệp.) Trong trường hợp sự cố, quy trình phục hồi sự cố xem xét điểm kiểm tra mới nhất Ghi để xác định điểm trong nhật ký (được gọi là bản ghi Redo) từ đó nó nên bắt đầu hoạt động làm lại. Bất kỳ thay đổi nào được thực hiện đối với Các tệp dữ liệu trước thời điểm đó được đảm bảo đã có trên đĩa. Do đó, sau kèo bóng đá việt nam trạm kiểm soát, các phân đoạn nhật ký trước kèo bóng đá việt nam chứa hồ sơ làm lại không còn cần thiết và có thể được tái chế hoặc loại bỏ. (Khikèo bóng đá việt namLưu trữ đang được thực hiện, các phân đoạn nhật ký phải được lưu trữ trước khi được tái chế hoặc loại bỏ.)

12091_12400

Quy trình kiểm tra của máy chủ tự động thực hiện kèo bóng đá việt nam Điểm kiểm tra thường xuyên như vậy. kèo bóng đá việt nam điểm kiểm tra được bắt đầu mỗiCheckPoint_SegmentsPhân đoạn nhật ký hoặc mọiCheckPoint_Timeoutgiây, tùy theo điều kiện nào đến trước. Cài đặt mặc định là 3 phân đoạn và 300 giây (5 phút), tương ứng. Nếu không có kèo bóng đá việt nam đã được được viết kể từ trạm kiểm soát trước đó, các điểm kiểm tra mới sẽ Bỏ qua ngay cả khiCheckPoint_Timeoutcó đi qua. (Nếu việc lưu trữ kèo bóng đá việt nam đang được sử dụng và bạn muốn đặt thấp hơn giới hạn tần suất các tệp được lưu trữ để ràng buộc tiềm năng Mất dữ liệu, bạn nên điều chỉnhArchive_Timeouttham số thay vì tham số điểm kiểm tra.) Nó cũng là Có thể buộc kèo bóng đá việt nam điểm kiểm tra bằng cách sử dụng lệnh sqlđiểm kèo bóng đá việt nam.

GiảmCheckPoint_Segmentsvà/hoặcCheckPoint_Timeoutgây ra các điểm kèo bóng đá việt nam đến xảy ra thường xuyên hơn. Điều này cho phép phục hồi sau khi phá hủy nhanh hơn, vì công việc ít hơn sẽ cần phải được làm lại. Tuy nhiên, người ta phải cân bằng điều này Chống lại chi phí gia tăng của các trang dữ liệu bẩn thường xuyên hơn. Nếu nhưfull_page_writesđược đặt (như mặc định), có một yếu tố khác để xem xét. ĐẾN Đảm bảo tính nhất quán của trang dữ liệu, sửa đổi đầu tiên của trang dữ liệu Sau mỗi điểm kiểm tra dẫn đến việc đăng nhập toàn bộ nội dung trang. Trong trường hợp đó, khoảng thời gian điểm kiểm tra nhỏ hơn làm tăng khối lượng đầu ra vào nhật ký kèo bóng đá việt nam, phủ nhận một phần mục tiêu của việc sử dụng khoảng thời gian nhỏ hơn và trong mọi trường hợp gây ra nhiều đĩa I/o.

Điểm kiểm tra khá đắt, trước tiên vì chúng yêu cầu viết ra tất cả các bộ đệm hiện đang bẩn, và thứ hai vì chúng dẫn đến lưu lượng truy cập kèo bóng đá việt nam tiếp theo như đã thảo luận ở trên. Nó là Do đó, khôn ngoan để đặt các tham số kiểm tra đủ cao Điểm kiểm tra đó không xảy ra quá thường xuyên. Như một kiểm tra tỉnh táo đơn giản Trên các tham số kiểm tra của bạn, bạn có thể đặtCheckpoint_warningTham số. Nếu các điểm kèo bóng đá việt nam xảy ra gần nhau hơnCheckpoint_warninggiây, tin nhắn sẽ được xuất đến nhật ký máy chủ đề xuất tăngCheckPoint_Segments. Xuất hiện thỉnh thoảng của kèo bóng đá việt nam thông báo không phải là nguyên nhân cho báo thức, nhưng nếu nó xuất hiện thường xuyên thì Các thông số kiểm soát điểm kiểm tra nên được tăng lên. Hoạt động số lượng lớn chẳng hạn như lớnsao chépChuyển khoản có thể gây ra Số lượng cảnh báo như vậy sẽ xuất hiện nếu bạn chưa đặtCheckPoint_Segmentsđủ cao.

Để tránh làm ngập hệ thống I/O với kèo bóng đá việt nam vụ nổ trang ghi, Viết bộ đệm bẩn trong kèo bóng đá việt nam trạm kiểm soát được trải đều trong kèo bóng đá việt nam khoảng thời gian của thời gian. Khoảng thời gian đó được kiểm soát bởiCheckpoint_completion_target,, được đưa ra như kèo bóng đá việt nam phần của khoảng thời gian kiểm tra. I/O. Tỷ lệ được điều chỉnh sao cho điểm kiểm tra kết thúc phần củaCheckPoint_Segments15650_15734CheckPoint_Timeoutgiây đã trôi qua, tùy theo điều kiện nào sớm hơn. Với giá trị mặc định là 0,5,PostgreSQLcó thể dự kiến Hoàn thành mỗi điểm kiểm tra trong khoảng kèo bóng đá việt nam nửa thời gian trước khi tiếp theo Điểm kiểm tra bắt đầu. Trên kèo bóng đá việt nam hệ thống rất gần với tối đa i/o thông lượng trong quá trình hoạt động bình thường, bạn có thể muốn tăngCheckpoint_completion_targetĐể giảm Tải I/O từ các điểm kiểm tra. Nhược điểm của điều này là Các trạm kiểm soát kéo dài ảnh hưởng đến thời gian phục hồi, bởi vì nhiều kèo bóng đá việt nam hơn Các phân khúc sẽ cần phải được giữ xung quanh để sử dụng có thể trong phục hồi. Mặc dùCheckPoint_completion_targetcó thể được đặt cao tới 1.0, tốt nhất là giữ nó ít hơn thế (có lẽ là 0,9 nhiều nhất) vì các điểm kiểm tra bao gồm một số Các hoạt động bên cạnh việc viết bộ đệm bẩn. Cài đặt 1.0 là khá có thể dẫn đến các trạm kiểm soát không được hoàn thành đúng hạn, mà sẽ dẫn đến mất hiệu suất do sự thay đổi bất ngờ trong Số lượng phân đoạn kèo bóng đá việt nam cần thiết.

Sẽ luôn có ít nhất một tệp phân đoạn kèo bóng đá việt nam và sẽ Bình thường không nhiều hơn (2 +16902_16932) *CheckPoint_Segments+ 1 hoặcCheckPoint_Segments+wal_keep_segments+ 1 Tệp. Mỗi tệp phân đoạn thường là 16 MB (mặc dù kích thước này có thể được thay đổi khi xây dựng máy chủ). Bạn có thể sử dụng điều này để Ước tính các yêu cầu không gian chokèo bóng đá việt nam. Thông thường, khi các tệp phân đoạn nhật ký cũ là không còn cần thiết nữa, chúng được tái chế (nghĩa là, được đổi tên thành Các phân đoạn trong tương lai trong chuỗi được đánh số). Nếu, do kèo bóng đá việt nam ngắn hạn Đỉnh tốc độ đầu ra nhật ký, có nhiều hơn 3 *CheckPoint_Segments+ 1 Tệp phân đoạn, không cần thiết Các tệp phân đoạn sẽ bị xóa thay vì tái chế cho đến khi hệ thống trở lại dưới giới hạn này.

Trong chế độ khôi phục hoặc chế độ chờ lưu trữ, máy chủ định kỳ thực hiệnKhởi động lại17838_17949PG_ControlTệp đến chỉ ra rằng dữ liệu kèo bóng đá việt nam đã được xử lý không cần phải được quét Một lần nữa, sau đó tái chế bất kỳ tệp phân đoạn nhật ký cũ nào trongPG_XLOGThư mục. Khởi động lại không thể thực hiện thường xuyên hơn so với các điểm kèo bóng đá việt nam trong chủ vì RestartPoint chỉ có thể được thực hiện tại các bản ghi điểm kèo bóng đá việt nam. MỘT Khởi động lại được kích hoạt khi đạt được bản ghi điểm kèo bóng đá việt nam nếu tại ít nhấtCheckPoint_Timeoutgiây có đã vượt qua kể từ lần khởi động lại cuối cùng. Ở chế độ chờ, khởi động lại cũng được kích hoạt nếu ít nhấtCheckPoint_SegmentsPhân đoạn nhật ký đã được phát lại Kể từ lần khởi động lại cuối cùng.

Có hai bên trong thường được sử dụngkèo bóng đá việt namchức năng:xloginsertXLOGFLUSH. xloginsertđược sử dụng để đặt kèo bóng đá việt nam bản ghi mới vàokèo bóng đá việt namBộ đệm trong bộ nhớ chia sẻ. Nếu như Không có khoảng trống cho bản ghi mới,xloginsertSẽ phải viết (chuyển đến kernel bộ nhớ cache) kèo bóng đá việt nam vài được điềnkèo bóng đá việt namBộ đệm. Điều này là không mong muốn vìxloginsertđược sử dụng trên mỗi cơ sở dữ liệu cấp thấp sửa đổi (ví dụ: chèn hàng) tại kèo bóng đá việt nam thời điểm Khóa độc quyền được giữ trên các trang dữ liệu bị ảnh hưởng, vì vậy hoạt động cần phải nhanh nhất có thể. Điều tồi tệ hơn, viếtkèo bóng đá việt namBộ đệm cũng có thể buộc Tạo ra kèo bóng đá việt nam phân đoạn nhật ký mới, còn mất nhiều thời gian hơn. Thông thường,kèo bóng đá việt namBộ đệm phải được được viết và đỏ bừng bởi kèo bóng đá việt namXLOGFLUSH19705_19880XLOGFLUSHYêu cầu có thể không xảy ra thường xuyên Để ngăn chặnxloginsertTừ phải làm viết. Trên các hệ thống như vậy, người ta nên tăng số lượngkèo bóng đá việt nambộ đệm bằng cách sửa đổiWal_buffersTham số. Khifull_page_writesđược đặt và hệ thống rất bận, cài đặtWal_bufferscao hơn sẽ giúp thời gian phản hồi trơn tru trong khoảng thời gian ngay sau mỗi điểm kèo bóng đá việt nam.

Thecam kết_delaytham số xác định cho bao nhiêu micro giây kèo bóng đá việt nam nhóm cam kết lãnh đạo Quá trình sẽ ngủ sau khi có được khóa trongXLogFlush, trong khi nhóm cam kết theo dõi xếp hàng Đằng sau người lãnh đạo. Độ trễ này cho phép các quy trình máy chủ khác thêm Hồ sơ cam kết của họ đối với bộ đệm kèo bóng đá việt nam để tất cả chúng sẽ Bị tuôn ra bởi hoạt động đồng bộ hóa cuối cùng của người lãnh đạo. Không có giấc ngủ xảy ra nếufsyncIS không được bật hoặc nếu ít hơncam kết_siblingsCác phiên khác hiện đang trong các giao dịch hoạt động; Điều này tránh Ngủ khi không có bất kỳ phiên nào khác sẽ cam kết sớm. Lưu ý rằng trên kèo bóng đá việt nam số nền tảng, độ phân giải của kèo bóng đá việt nam giấc ngủ yêu cầu là mười mili giây, do đó bất kỳ khác khôngcam kết_delayCài đặt từ 1 đến 10000 Micro giây sẽ có tác dụng tương tự. Cũng lưu ý rằng trên kèo bóng đá việt nam số Nền tảng, hoạt động ngủ có thể mất nhiều thời gian hơn kèo bóng đá việt nam chút so với yêu cầu bởi tham số.

Vì mục đích củacam kết_delaylà cho phép chi phí của mỗi hoạt động tuôn ra được khấu hao thực hiện các giao dịch đồng thời (có khả năng phải trả giá độ trễ giao dịch), cần phải định lượng chi phí đó trước Cài đặt có thể được chọn kèo bóng đá việt nam cách thông minh. Chi phí đó càng cao, hiệu quả hơncam kết_delayIS dự kiến ​​sẽ tăng thông lượng giao dịch, cho đến kèo bóng đá việt nam điểm. ThePostgreSQL: kèoChương trình có thể được sử dụng để Đo thời gian trung bình tính bằng micro giây mà một kèo bóng đá việt nam tuôn ra Hoạt động mất. Giá trị của một nửa thời gian trung bình của chương trình báo cáo cần phải tuôn ra sau khi hoạt động viết 8kb duy nhất Thường thì cài đặt hiệu quả nhất chocam kết_delay, vì vậy giá trị này được khuyến nghị là Điểm bắt đầu để sử dụng khi tối ưu hóa cho kèo bóng đá việt nam khối lượng công việc cụ thể. Trong khi điều chỉnhcam kết_delaylà đặc biệt Hữu ích khi nhật ký kèo bóng đá việt nam được lưu trữ trên các đĩa quay có độ trễ cao, lợi ích có thể là đáng kể ngay cả trên phương tiện lưu trữ với rất nhanh thời gian đồng bộ, chẳng hạn như các ổ đĩa trạng thái rắn hoặc mảng đột kích với một bộ đệm ghi được hỗ trợ pin; Nhưng điều này chắc chắn nên được kiểm tra chống lại một khối lượng công việc đại diện. Giá trị cao hơn củacam kết_siblingsNên sử dụng trong những trường hợp như vậy, trong khi nhỏ hơncam kết_siblingsGiá trị là Thường hữu ích trên phương tiện truyền thông độ trễ cao hơn. Lưu ý rằng nó khá có thể là kèo bóng đá việt nam cài đặt củacam kết_delay23167_23273

khicam kết_delayđược đặt thành 0 ( mặc định), vẫn có thể xảy ra một kèo bóng đá việt nam thức cam kết nhóm, Nhưng mỗi nhóm sẽ chỉ bao gồm các phiên đạt đến điểm nơi họ cần xóa hồ sơ cam kết của mình trong cửa sổ trong mà hoạt động Flush trước đó (nếu có) đang xảy ra. Ở mức cao hơn máy khách đếm một"Hiệu ứng Gangway"Mang xảy ra, do đó các tác động của nhóm cam kết trở nên đáng kể Ngay cả khicam kết_delaybằng không, và do đó Cài đặt rõ ràngcam kết_delaycó xu hướng giúp ít hơn. Cài đặtcam kết_delayChỉ có thể giúp đỡ khi (1) có kèo bóng đá việt nam số giao dịch cam kết đồng thời, và (2) thông lượng được giới hạn ở kèo bóng đá việt nam mức độ nào đó theo tỷ lệ cam kết; Nhưng Với độ trễ quay cao, cài đặt này có thể có hiệu quả trong tăng thông lượng giao dịch với ít nhất là hai máy khách (điều đó là, kèo bóng đá việt nam ứng dụng khách cam kết với kèo bóng đá việt nam giao dịch anh chị em).

TheWal_sync_methodtham số xác định cáchPostgreSQLSẽ yêu cầu hạt nhân buộckèo bóng đá việt nam24486_24592fsync_writethrough, có thể Đôi khi buộc phải có bộ đệm bộ nhớ cache đĩa ngay cả khi các tùy chọn khác Đừng làm như vậy. Tuy nhiên, nó khá đặc trưng cho nền tảng mà người ta sẽ là nhanh nhất. Bạn có thể kèo bóng đá việt nam tốc độ của các tùy chọn khác nhau bằng cách sử dụng ThePostgreSQL: kèoChương trình. Lưu ý rằng điều này tham số không liên quan nếufsyncđã được đã tắt.

Kích hoạtWal_debugtham số cấu kèo bóng đá việt nam (với điều kiện làPostgreSQLđã được biên soạn với sự hỗ trợ cho nó) sẽ dẫn đến mỗixloginsert25331_25342 kèo bóng đá việt namcuộc gọi đang được đăng nhập vào nhật ký máy chủ. Cái này tùy chọn có thể được thay thế bằng kèo bóng đá việt nam cơ chế chung hơn trong tương lai.