Tin tức hàng tuần tỷ lệ kèo bóng đá Postgresql - ngày 22 tháng 8 năm 2021

Đăng trên2021-08-23bởi PWN
PWN

Tin tức hàng tuần tỷ lệ kèo bóng đá PostgreSQL - ngày 22 tháng 8 năm 2021

Người tỷ lệ kèo bóng đá tuần

Tin tức sản phẩm tỷ lệ kèo bóng đá

orafce_mail, tỷ lệ kèo bóng đá tiện ích tương tự như dbms_mail của Oracle,phát hành.

Công việc PostgreSQL tỷ lệ kèo bóng đá tháng 8

https: //archives.tỷ lệ kèo bóng đáorg/pgsql-jobs/2021-08/

PostgreSQL tỷ lệ kèo bóng đá tin tức

Planet tỷ lệ kèo bóng đá:https: //planet.tỷ lệ kèo bóng đáorg/

Tin tức hàng tuần của PostgreSQL được mang đến cho bạn tỷ lệ kèo bóng đá tuần này bởi David Fetter

Gửi tin tức và thông báo trước Chủ nhật lúc 3:00 PM PST8PDT đến David@fetter.org.

Bản vá ứng dụng

Michaël Paquier bị đẩy:

  • Làm mới áp dụng độ trễ khi tải lại recovery_min_apply_delay khi phục hồi. Cái này cam kết đảm bảo rằng khoảng thời gian chờ tỷ lệ kèo bóng đá vòng lặp chậm phát lại đang chờ Lượng thời gian được xác định bởi recovery_min_apply_delay được xử lý chính xác Tải lại, tính toán lại độ trễ nếu giá trị GUC này được cập nhật, dựa trên Dấu thời gian của hồ sơ cam kết được phát lại. Hành vi trước đó sẽ là Ví dụ như có vấn đề với phát lại vẫn đang chờ ngay cả khi sự chậm trễ có giảm hoặc chỉ bị hủy bỏ. Nếu độ trễ áp dụng được tăng lên thành một giá trị, sự chờ đợi sẽ chỉ tôn trọng bộ giá trị cũ, hoàn thiện sớm hơn. Tác giả: Soumyadeep Chakraborty, Ashwin Agrawal đã xem xét-BY: Kyotaro Horiguchi, Michael Paquier Thảo luận:6726_6814Backpatch-qua: 9.66936_7019

  • Hoàn nguyên tái cấu trúc mã Hex thành SRC/Common/. Đây là một sự hoàn nguyên kết hợp của Các cam kết sau: - C3826F8, một mảnh tái cấu trúc đã di chuyển hex giải mã mã cho SRC/Common/. Mã này đã được làm sạch bởi AEF8948, vì nó Ban đầu được bao gồm không có kiểm tra tràn theo cách tương tự như các thói quen Base64 tỷ lệ kèo bóng đá src/ phổ biến/ được sử dụng bởi scram, làm cho nó không an toàn cho mục đích của nó. - AEF8948, a Tái cấu trúc nâng cao hơn của mã mã hóa/giải mã Hex thành SRC/Common/ Điều đó đã thêm kiểm tra sự tỉnh táo trên bộ đệm kết quả để giải mã và mã hóa hex. Theo báo cáo của Hans Buschmann, những séc tràn đó rất tốn kém, và nó là Có thể thấy hiệu suất giảm tỷ lệ kèo bóng đá việc giải mã/mã hóa bytea hoặc LOS họ càng lâu. SQL đơn giản hoạt động trên các giá trị bytea lớn cho thấy rõ ràng Sự khác biệt tỷ lệ kèo bóng đá hồ sơ hoàn hảo. - CCF4E27, một việc dọn dẹp có thể được thực hiện bởi AEF8948. Sự trở lại của tất cả những cam kết mang lại hiệu suất của giải mã hex và mã hóa trở lại với những gì nó đã có tỷ lệ kèo bóng đá ~ 13. FOW ngay bây giờ và sau beta3, đây là tùy chọn đơn giản nhất. Báo cáo-BY: Hans Buschmann Thảo luận:https: //postgr.es/m/1629039545467.80333@nidsa.netBackpatch-qua: 148348_8431

  • cải thiện hiệu suất của kiểm tra tràn nổi tỷ lệ kèo bóng đá btree_gist. Mã hiện tại có thể thực hiện các cuộc gọi không cần thiết đến isinf () (hai cho các giá trị đối số thời gian tỷ lệ kèo bóng đá khi người ta có thể đủ tỷ lệ kèo bóng đá một số trường hợp). Zero_is_valid chưa bao giờ được sử dụng nhưng giá trị kết quả vẫn được kiểm tra trên 0 ở vị trí đầu tiên của kiểm tra. Điều này tương tự như 607f8ce. btree_gist vừa sao chép mã Thực hiện các kiểm tra đó từ mã float4/8 phụ trợ, kể từ macro CheckFloatVal (), để làm công việc. Tác giả: Haiying Tang Thảo luận:9093_9193 9290_9373

Daniel Gustafsson bị đẩy:

  • Làm rõ thông báo và tài liệu trợ giúp chỉ dành cho sync. Thông báo trợ giúp initDB cho -Sync chỉ là tỷ lệ kèo bóng đá chút ngắn gọn và không thực sự tự giải thích. Làm cho nó rõ ràng hơn Đó chỉ là khởi đầu Lưu ý khi nào tùy chọn có thể hữu ích. Cũng sắp xếp đầu ra trợ giúp với những người khác Lối ra đó ngay lập tức. Tác giả: Nathan Bossart, Gurjeet Singh Thảo luận:https: //postgr.es/m/cabwtf4u6hbnne1bv 10114_10197

  • phát ra không gian tên tỷ lệ kèo bóng đá errmsg sau sao chép. tỷ lệ kèo bóng đá một lệnh máy hút bụi hoặc cụm, Đầu ra ban đầu phát ra một đường dẫn quan hệ đủ điều kiện với không gian tên. Các Tuy nhiên, ERRMSG sau hành động chỉ phát ra tên quan hệ, điều này có thể dẫn đến khó phân tích đầu ra khi sử dụng nhiều công việc với chân không làm đầu ra từ Các công việc khác nhau có thể được xen kẽ. Bao gồm đường dẫn đầy đủ tỷ lệ kèo bóng đá hậu hành errmsg phù hợp với ERRMSG ban đầu. Tác giả: Mike Fiedlermiketheman@gmailĐược xem xét-BY: Corey Huinkercorey.huinker@gmail.comThảo luận:https: //postgr.es/m/camere0oz+8g-aorzl_bjcpxnbqewzavnd4bsuysjz+r https: //git.tỷ lệ kèo bóng đáorg/pg/commitdiff/069d33d0c5a021601245e44df77a0423dd

  • Đặt định danh loại trên Bio. tỷ lệ kèo bóng đá OpenSSL có hai loại Bio's (I/O Trừu tượng): Nguồn/chìm và bộ lọc. Bio nguồn/bồn rửa là một nguồn và/hoặc chìm dữ liệu, IE một hoạt động trên ổ cắm hoặc một tệp. Một bộ lọc sinh học lấy một luồng đầu vào từ một tiểu sử khác và biến đổi nó. Để Bio_Find_Type () có thể đi qua chuỗi Bio's và chính xác tìm thấy tất cả các sinh học của một một số loại họ sẽ có loại bit được đặt tương ứng, nguồn/bồn rửa chìm (Những gì PostgreSQL thực hiện Bio_Type_Filter. Ngoài ra, Bio dựa trên mô tả tệp nên có Bộ bit mô tả, bio_type_descriptor. Việc thực hiện PostgreSQL Không đặt các bit loại, không được chú ý tỷ lệ kèo bóng đá một thời gian dài vì chỉ có thực sự phù hợp để kiểm toán mã cài đặt OpenSSL hoặc thực hiện tương tự Nhiệm vụ. Nó được yêu cầu bởi API mặc dù, vì vậy điều này sửa chữa nó. Backpatch thông qua 9.6 Vì điều này đã sai tỷ lệ kèo bóng đá một thời gian dài. Tác giả: Itamar Gafni Thảo luận:12510_12610Backpatch-qua: 9.612732_12815

  • Khắc phục PG_AMCHECK -Xử lý tham số tùy chọn SKIP. tỷ lệ kèo bóng đá tùy chọn bỏ qua được đặt cho tất cả đều thấy và đông lạnh không chính xác vì chúng đã sử dụng không gian hơn là Bạchphen, gây ra lỗi cú pháp khi được gọi. Ngoài ra, tùy chọn không bỏ qua Bất kỳ trang nào, không có, không được ghi lại nhưng không được thực hiện. Backpatch thông qua 14 Trường hợp pg_amcheck được giới thiệu. Lỗi: #17149 Báo cáo-BY: Chen JiaoqianChenjq.jy@fujitsu.comĐánh giá-BY: Masahiko Sawadasawada.mshk@gmail.comThảo luận:https: //postgr.es/m/17149-5918ea748DA36B15@tỷ lệ kèo bóng đáorgBackpatch-qua: 1413775_13858

  • Doc: Khắc phục lỗi đánh máy tỷ lệ kèo bóng đá ví dụ giải mã logic. Sửa chữa một lần xuất hiện của "ít nhất" tỷ lệ kèo bóng đá phần giải mã logic. Cuộc thảo luận:14090_14157 14254_14337

  • Xóa -Tùy chọn từ pg_amcheck. Sử dụng --quiet kết hợp với -Không có tên-strict-names không hoạt động như đã được ghi lại, một thông điệp cảnh báo vẫn còn phát ra. Kể từ khi cờ --quiet đã làm việc một cách độc đáo tỷ lệ kèo bóng đá tiện ích, sửa chữa bằng cách loại bỏ chức năng thay thế. Backpatch đến 14 nơi pg_amcheck được giới thiệu. BUG: 17148 Báo cáo-BY: Chen JiaoqianChenjq.jy@fujitsu.comĐánh giá-BY: Julien RouhaudRJUJU123@gmailThảo luận:https: //postgr.es/m/17148-b5087318e2b04fc6@tỷ lệ kèo bóng đáorgBackpatch-qua: 14https: //git.tỷ lệ kèo bóng đáorg/pg/commitdiff/9a9c8b92018d4d48f93cd8fa1895c53fa5946d75

John Naylor bị đẩy:

  • Sử dụng tỷ lệ kèo bóng đá cuộc gọi chức năng trực tiếp cho pg_popcount 32,64 trên tỷ lệ kèo bóng đá nền tảng không phải là X86. Trước đây, tất cả tỷ lệ kèo bóng đá cuộc gọi PG_POPCOUNT 32,64 đã được gián tiếp thông qua một hàm Con trỏ, mặc dù chúng tôi không thực hiện nhanh cho tỷ lệ kèo bóng đá nền tảng không phải là X86. Thay vào đó, đối với tỷ lệ kèo bóng đá nền tảng đó, hãy sử dụng trình bao bọc xung quanhPG_POPCOUNT 32,64 _Slowchức năng. Đánh giá và hack bổ sung tỷ lệ kèo bóng đá David Rowley được đánh giá bởi Álvaro Thảo luận Herrera:15929_16020 16117_16200

Tom Lane được đẩy:

  • Giảm mức tiêu thụ bộ nhớ cho các tin nhắn không hợp lệ đang chờ xử lý. Dữ liệu hiện có Các cấu trúc tỷ lệ kèo bóng đá không hợp lệ.c khá kém hiệu quả đối với trường hợp chung của lệnh hoặc trừ đăng ký một số lượng nhỏ các sự kiện vô hiệu hóa bộ đệm. Mặc dù điều này không quan trọng nếu chúng ta cam kết ngay lập tức, nhưng nó có thể xây dựng rất nhiều Bloat tỷ lệ kèo bóng đá một giao dịch có chứa nhiều hoạt động DDL. Bằng cách làm một vài Nhiều giả định hơn về trường hợp sử dụng dự kiến, chúng ta có thể chuyển sang Đại diện bằng cách sử dụng các mảng dày đặc. Mặc dù điều này loại bỏ một số sao lưu dữ liệu, nó dường như không tạo ra nhiều sự khác biệt về thời gian. Nhưng Tiêu thụ không gian giảm đáng kể. Bản vá của tôi; Cảm ơn Nathan Bossart để xem xét. Cuộc thảo luận:https: //postgr.es/m/2380555.1622395376@sss.pgh.pa.us 17195_17278

  • Cải thiện logic di chuyển/sao chép của trình biên dịch Regex. Các chức năng di chuyển (), sao chép (), di chuyển (), bản sao () được yêu cầu để bảo tồn bất biến Không có vòng cung trùng lặp tỷ lệ kèo bóng đá NFA của Regex. Bản gốc của Spencer Việc thực hiện chúng là o (n^2) vì nó đã kiểm tra riêng cho một trận đấu mỗi cung nguồn. tỷ lệ kèo bóng đá cam kết 579840CA0, tôi đã cải thiện điều đó bằng cách thêm sắp xếp/hợp nhất Logic sẽ được sử dụng nếu có nhiều vòng cung được di chuyển/sao chép. Tuy nhiên, tôi Bây giờ nhận ra rằng đã bỏ lỡ một cược. Tại nhiều trang web cuộc gọi, trạng thái mục tiêu là mới được tạo ra và không thể có bất kỳ con arc hiện có nào (tương ứng là ngoài arc) có thể là trùng lặp. Vì vậy, chi tiêu bất kỳ chu kỳ nào để kiểm tra các bản sao là lãng phí nỗ lực; tỷ lệ kèo bóng đá những trường hợp này, chúng ta chỉ có thể di chuyển/sao chép tất cả các nguồn vòng cung. Thêm đường dẫn mã để làm điều đó. Nó chỉ ra rằng đối với copyins ()/copyouts (),tất cảCác trang web cuộc gọi có thuộc tính này, làm cho tất cả logic "cải tiến" tỷ lệ kèo bóng đá Họ không thể truy cập được. Có lẽ chúng ta sẽ cần toàn bộ khả năng một lần nữa Một ngày nào đó, vì vậy tôi chỉ #ifdef'd những con đường đó ra ngoài thay vì loại bỏ chúng toàn bộ. Để vượt qua, hãy thêm một vài trường hợp kiểm tra để cải thiện phạm vi bảo hiểm tỷ lệ kèo bóng đá này khu vực cũng như tỷ lệ kèo bóng đá regc_locale.c/regc_pg_locale.c. Cuộc thảo luận:https: //postgr.es/m/810272.1629064063@sss.pgh.pa.us 18751_18834

  • Giảm các giả định về hành vi của địa phương tỷ lệ kèo bóng đá các bài kiểm tra regex mới. Tôi đã quá mức để cho rằng các địa phương dựa trên UTF8 đều sẽ coi U+1500 là là một thành viên của lớp [[: alpha:]] char. Điều chỉnh các trường hợp kiểm tra được thêm vào bởi Cam kết 78A843F11 để tránh giả định đó. Chúng ta có thể cần phải vận động chúng Hơn nữa, nhưng điều này là đủ để khắc phục các báo cáo xây dựng sớm.19325_19408

  • Ngăn chặn thay đổi loại/tên miền/toán tử thay đổi thành viên mở rộng. Nếu như RecordDependencycenconOrrentExtension đối tượng tỷ lệ kèo bóng đá tập lệnh cập nhật tiện ích mở rộng, đối tượng đó sẽ được sở hữu bởi sự mở rộng. tỷ lệ kèo bóng đá mã hiện tại của chúng tôi, điều này có thể tỷ lệ kèo bóng đá ba trường hợp:*Thay thế loại "shell" hoặc toán tử.*Tạo hoặc thay thế ghi đè lên hiện tại sự vật.*Bộ thay đổi bộ, thay đổi tập tên miền và bộ vận hành thay đổi. Đầu tiên tỷ lệ kèo bóng đá số những trường hợp này là hành vi có chủ ý, như đã lưu ý bởi các nhận xét hiện tại cho GeneratetyPedEpendencies. Nó có vẻ như là hành vi thích hợp để tạo hoặc Thay thế quá; Ít nhất, các lựa chọn thay thế rõ ràng không tốt hơn. Tuy nhiên, Thực tế là nó xảy ra tỷ lệ kèo bóng đá quá trình thay đổi là một vật phẩm cố gắng chia sẻ mã (GeneratetyPedEpendencies và Thay đổi trường hợp. Vì một tập lệnh mở rộng sẽ không thể thay đổi một đối tượng Điều đó chưa thuộc về phần mở rộng, hành vi này không phải là rắc rối cho đối tượng đích trực tiếp ... nhưng bộ thay đổi sẽ tái phát các miền phụ thuộc và nó rất không hợp lý đối với những người được sở hữu bởi gia hạn nếu họ chưa có. Hãy sửa lỗi này bằng cách xác định lại sự thay đổi Các trường hợp để không bao giờ thay đổi thành viên mở rộng, dừng hoàn toàn. Chúng tôi có thể giảm thiểu Thay đổi hành vi bằng cách chỉ thay đổi hành vi khi bộ thay đổi được đặt đệ quy vào một miền, nhưng điều đó sẽ làm phức tạp mã và dường như không Giống như một định nghĩa tốt hơn. Mỗi lỗi #17144 từ Alex Kozhemyakin. Back-Patch đến V13 nơi bộ thay đổi đã được thêm vào. (Các trường hợp khác đã cũ hơn, nhưng vì Chúng chỉ ảnh hưởng đến đối tượng được đặt tên trực tiếp, không có đủ vấn đề Biện minh thay đổi hành vi trở lại.) Thảo luận:https: //postgr.es/m/17144-e67d7a8f049de9af@tỷ lệ kèo bóng đáorg 21478_21561

  • Khắc phục kiểm tra_agg_argument 'kiểm tra các mệnh đề bộ lọc tổng hợp. Đệ quy vào mệnh đề bộ lọc đã được thực hiện sai, sao cho một var hoặc aggref có liên quan Ở đầu của mệnh đề bộ lọc sẽ bị bỏ qua. (Tất nhiên, điều đó phải là một var boolean đơn giản hoặc tập hợp lại boolean.) hậu quả sẽ là xác định sai mức độ ngữ nghĩa chính xác của Tổng hợp, có thể dẫn đến hành vi truy vấn không phải mỗi lần. Nếu bộ lọc Biểu thức là một tổng hợp, điều này cũng có thể dẫn đến việc không phát hành dự kiến ​​sẽ có lỗi "các cuộc gọi chức năng tổng hợp không thể lồng nhau", có khả năng dẫn đến một bãi rác cốt lõi sau này, vì người lập kế hoạch và người thực thi không Mong đợi những trường hợp như vậy sẽ xuất hiện. Nguyên nhân gốc rễ là cam kết b560ec1b0 đã sao chép một cách mù quáng một số mã giả định rằng nó được đặt lại vào một danh sách, và do đó Không kiểm tra nút cấp cao nhất. Để nói về câu hỏi về lý do tại sao cuộc gọi này trông không giống những người khác, cũng như bản sao và dán tỷ lệ kèo bóng đá tương lai có thể Sai lầm, hãy thay đổi cả ba cuộc gọi của Check_agg_argument_walker check_agg_argument, mặc dù chỉ có một điều cho mệnh đề bộ lọc thực sự vỡ. Mỗi lỗi #17152 từ Zhiyong Wu. Điều này đã sai kể từ khi chúng tôi Bộ lọc được triển khai, vì vậy đồng hồ ngược cho tất cả các phiên bản được hỗ trợ. (Thử nghiệm gợi ý Các chi nhánh trước vv11 quản lý để tránh bị sập tỷ lệ kèo bóng đá trường hợp xấu, cảm ơn để "dự phòng" kiểm tra tỷ lệ kèo bóng đá ExecItagg. Nhưng tôi không chắc điều đó kỹ lưỡng như thế nào Bảo vệ là, và dù sao thì vấn đề hành vi sai trái vẫn còn, vì vậy hãy sửa chữa 9,6 và 10 quá.) Thảo luận:https: //postgr.es/m/17152-c7f906cc1a88e61b@tỷ lệ kèo bóng đáorg 23364_23447

  • Tránh cố gắng khóa cũ/mới tỷ lệ kèo bóng đá một quy tắc để cập nhật. Biến đổi đã bỏ qua để loại trừ các pseudo-rtes cho cũ/mới khi xử lý một quy tắc truy vấn. Điều này dẫn đến lỗi lẻ hoặc thậm chí gặp sự cố sau này. Lỗi này rất cổ xưa, nhưng không có gì đáng ngạc nhiên khi không ai chú ý đến trường hợp sử dụng để chọn để cập nhật theo quy tắc không xem là ở đâu đó giữa mỏng và không tồn tại. Tuy nhiên, sự cố không ổn. Mỗi lỗi #17151 từ Zhiyong Wu. Cảm ơn Masahiko Sawada đã phân tích vấn đề. Cuộc thảo luận:https: //postgr.es/m/17151-c03a3e6e4ec9aadb@tỷ lệ kèo bóng đáorg 24230_24313

  • Khắc phục lỗi hiệu suất tỷ lệ kèo bóng đá CITERDissect/CreviterDissect của RegEXP. Sau khi phát hiện một thất bại "mổ xẻ" (tức là, lỗi kết hợp của backref) tỷ lệ kèo bóng đá I'th Trận đấu phụ của nút lặp, chúng ta nên tiến hành bằng cách điều chỉnh Chiều dài của bài con Ith. Tuy nhiên, được mã hóa, các chức năng này đã thay đổi đã cố gắng củacuối cùngphụ, và chỉ sau khi cạn kiệt tất cả khả năng cho điều đó họ sẽ sao lưu để điều chỉnh phần tiếp theo Trận đấu phụ, và sau đó là thứ hai từ cuối cùng, vv; tất cả những điều đó là lãng phí nỗ lực, Vì chỉ thay đổi bắt đầu hoặc độ dài của trận đấu phụ Ith Ith có thể làm cho nó thành công. Sự giám sát này tạo ra khả năng xấu theo cấp số nhân hiệu suất. May mắn thay, vấn đề được che giấu tỷ lệ kèo bóng đá hầu hết các trường hợp bằng cách tối ưu hóa hoặc các ràng buộc được áp dụng ở nơi khác; giải thích tại sao chúng tôi không nhận thấy nó trước. Nhưng có thể đạt được vấn đề với khá đơn giản, nếu Kích hoạt, Regexps. Giám sát tỷ lệ kèo bóng đá cam kết của tôi 173e29aa5. Đó là khá cổ xưa Bây giờ, vì vậy đồng hồ ngược cho tất cả các chi nhánh được hỗ trợ. Cuộc thảo luận:https: //postgr.es/m/1808998.1629412269@sss.pgh.pa.us 25622_25705

  • Cải thiện thông báo lỗi về việc sử dụng sai chọn vào. Cải thiện hai nơi tỷ lệ kèo bóng đá plpgsql và một tỷ lệ kèo bóng đá spi.c, tỷ lệ kèo bóng đá đó một thông báo lỗi sẽ khó hiểu nói với bạn rằng bạn không thể sử dụng truy vấn chọn, khi những gì bạn đã viếtA Chọn truy vấn. Vấn đề thực tế là bạn không thể sử dụng chọn ... vào tỷ lệ kèo bóng đá những điều này Bối cảnh, nhưng các thông điệp không thể làm cho điều đó rõ ràng. Chọn trường hợp đặc biệt Vào để làm cho những lỗi này hữu ích hơn. Ngoài ra, sửa chữa các điểm tương tự tỷ lệ kèo bóng đá PLPGSQL, cũng như một số tin nhắn tỷ lệ kèo bóng đá EXEC_EVAL_EXPR (), để không trích dẫn toàn bộ Khiếu nại-Truy vấn hoặc Biểu thức tỷ lệ kèo bóng đá thông báo lỗi chính. Hành vi đó rất dễ dàng dẫn đến việc vi phạm hướng dẫn kiểu thông điệp của chúng tôi về việc giữ Thông báo lỗi chính ngắn và dòng đơn. Ngoài ra, vì phần quan trọng của tin nhắn là sau văn bản được chèn, nó có thể làm cho vấn đề thực sự Rất khó để nhìn thấy. Chúng tôi có thể báo cáo truy vấn hoặc biểu thức là dòng đầu tiên của errcontext thay thế. Mỗi khiếu nại từ Roger Mason. Back-Patch to V14, vì (a) Một số tin nhắn này mới tỷ lệ kèo bóng đá V14 và (b) chuỗi có thể dịch của V14 vẫn còn phần nào tỷ lệ kèo bóng đá thông lượng. Tất nhiên là vấn đề của vấn đề này, nhưng tôi Do dự thay đổi hành vi trở lại. Cuộc thảo luận:https: //postgr.es/m/1914708.1629474624@sss.pgh.pa.us 27189_27272

Álvaro Herrera bị đẩy:

  • Hoàn nguyên Phân tích hỗ trợ cho các bảng được phân vùng. Điều này trở lại như sau Cam kết: 1B5617EB844CD2470A334C1D2EEC66CF9B39C41A Mô tả (Tự động-) Phân tích Hành vi cho các bảng được phân vùng 0E69F705CC1A3DF273B38C9883FB576591E04FE SET PG_CLASS.RELTUMPLES cho các bảng được phân vùng 41BADEABA8BEEE7648EBE7923A41C04F1F3CB302 Tài liệu Phân tích các tham số lưu trữ Đối với các bảng được phân vùng 0827E8AF70F4653BA17ED773F123A60EADD9F9C9 AUTOVACUUM: Xử lý phân tích cho các bảng được phân vùng Có những vấn đề hiệu quả tỷ lệ kèo bóng đá việc này Mã khi xử lý cơ sở dữ liệu với số lượng lớn các phân vùng và nó không Có vẻ như không có cách nào tầm thường để xử lý những điều đó. Có một số khác các vấn đề là tốt. Bây giờ đã quá muộn tỷ lệ kèo bóng đá chu kỳ cho các sửa chữa không cần thiết, vì vậy chúng tôi sẽ phải để cho postgres 14 người dùng tiếp tục giải quyết thủ công với phân tích Các bảng được phân vùng và hy vọng chúng ta có thể khắc phục các vấn đề cho Postgres 15. Tôi Giữ [hầu hết] BE280CDAD298 ("Đừng đặt lại Relhasindex cho các bảng được phân vùng Khi phân tích ") bởi vì tỷ lệ kèo bóng đá khi chúng tôi đã thêm nó do 0827E8AF70F4, nó là một điều tốt bugfix theo đúng nghĩa của nó, vì nó ảnh hưởng đến phân tích thủ công cũng như Phân tích do Autovacuum gây ra, và không có lý do gì để hoàn nguyên nó. Tôi giữ lại Việc bổ sung các bảng 'P' vào các bảng được bao gồm bởi pg_stat_user_tables, bởi vì Hoàn nguyên sẽ yêu cầu một vết sưng khó chịu. Ngoài ra, chỉ tỷ lệ kèo bóng đá PG14, tôi giữ một Thành viên cấu trúc đã được thêm vào PGSTAT_TABSTATENTRY để tránh phá vỡ Khả năng tương thích với các tập tin thống kê hiện có. Backpatch đến 14. Thảo luận:28921_28992 29089_29172

Heikki Linnakangas bị đẩy:

Michael Meskes bị đẩy:

Amit Kapila bị đẩy:

  • Sửa lỗi đánh máy tỷ lệ kèo bóng đá giao thức.sgml. Thông báo 'Dừng dừng' bị sai chính tả là 'luồng Kết thúc 'tỷ lệ kèo bóng đá các tài liệu. Tác giả: Masahiko Sawada Backpatch-qua: 14, nơi nó ở Được giới thiệu Thảo luận:30500_30588 30685_30768

  • đổi tên logical_rep_msg_stream_end thành logic_rep_msg_stream_stop. tỷ lệ kèo bóng đá mã, Hầu hết các địa điểm sử dụng thuật ngữ "Stream Stop" cho thông báo luồng logic. Cái này Cam kết cải thiện tính nhất quán bằng cách đổi tên logicalrepmsgtype "Logical_REP_MSG_STREAM_END" thành "logic_rep_msg_stream_stop". Tác giả: Masahiko Sawada đã xem xét-by: Hou Zhijie, Amit Kapila Thảo luận:31247_31335 https: //git.tỷ lệ kèo bóng đáorg/pg/commitdiff/4cd7a189687171374F

Andres Freund đã đẩy:

  • Unset MyBeEntry, thực hiện cuộc gọi của ELOG.C đến PGSTAT_GET_MY_QUERY_ID () an toàn. Thông báo nhật ký trước đó muộn tỷ lệ kèo bóng đá khi tắt máy có thể kết thúc bằng cách sử dụng một tỷ lệ kèo bóng đá hai pgbackendstatus của phụ trợ (đa người dùng) hoặc segfault (người dùng đơn) vì Kiểm tra của pgstat_get_my_query_id () pgstat_beshutdown_hook (). Điều này đã trở thành một lỗi tỷ lệ kèo bóng đá 4F0B09666C86, nhưng là một chút tanh tanh trước đây. Nhưng không có trường hợp có vấn đề nào được biết đến trước 14, nó Dường như không đáng để ba lô hơn nữa. Cũng sửa lỗi sai tên tỷ lệ kèo bóng đá một Nhận xét, được giới thiệu tỷ lệ kèo bóng đá E1025044. Báo cáo-BY: Andres Freundandres@anarazel.deĐã xem xét-BY: Julien RouhaudRJUJU123@gmailThảo luận:https: //postgr.es/m/julienRouhaudRJUJU123@gmailBackpatch: 14-32729_32812

Peter Eisentraut bị đẩy:

  • PG_RESETWAL: Cải thiện phân tích đối số dòng lệnh số. Kiểm tra errno sau strtoul ()/strtol () để xử lý tỷ lệ kèo bóng đá lỗi phạm vi tốt hơn. Cho ngoài phạm vi, strtoul () trả về ulong_max và mã trước sẽ tiến hành điều đó kết quả. Báo cáo-by: Mark Dilgermark.dilger@enterprisedb.comThảo luận:33407_33481 33578_33661

  • PG_AMCHECK: Khắc phục phân tích số khối trên dòng lệnh. Mã trước sẽ không xử lý các số khối cao hơn trên các hệ thống tỷ lệ kèo bóng đá đó sizeof (dài) == 4. Đã xem xét-by: Mark Dilgermark.dilger@enterprisedb.comThảo luận:34123_34197 34294_34377

  • PSQL: Thêm kiểm tra để hủy truy vấn. Truy vấn hủy bỏ tỷ lệ kèo bóng đá PSQL là vô tình bị hỏng bởi 3A5130672296ED4E682403A77A9A3AD3D21CEF75 (kể từ khi hoàn nguyên), vì vậy có Một số bảo hiểm thử nghiệm cho điều đó có vẻ hữu ích. Đánh giá-BY: Fabien Coelhocoelho@cri.ensmp.frThảo luận: https: //git.tỷ lệ kèo bóng đáorg/pg/commitdiff/5b3f471ff23a2773e6c1ee1704377581c987107d

  • PSQL: Cải thiện tính di động của kiểm tra Hủy truy vấn. Một số vỏ dường như không Hỗ trợ $ ppid, vì vậy hãy bỏ qua bài kiểm tra tỷ lệ kèo bóng đá trường hợp đó.35324_35407

David Rowley bị đẩy:

  • Cho phép khác biệt song song. Chúng tôi đã hỗ trợ tổng hợp song song kể từ E06A38965. Vào thời điểm đó, chúng tôi đã không hoàn toàn có được để thêm sự khác biệt song song. Vì thế, Hãy làm điều đó ngay bây giờ. Điều này được thực hiện bằng cách giới thiệu một khác biệt hai pha. Giai đoạn 1 được thực hiện trên tỷ lệ kèo bóng đá công nhân song song, tỷ lệ kèo bóng đá hàng cũng được làm khác biệt ở đó bằng cách băm hoặc theo sắp xếp/độc đáo. Kết quả từ tỷ lệ kèo bóng đá công nhân song song là kết hợp và giai đoạn khác biệt cuối cùng được thực hiện một cách tự do để loại bỏ bất kỳ tỷ lệ kèo bóng đá hàng trùng lặp xuất hiện do kết hợp tỷ lệ kèo bóng đá hàng cho từng song song công nhân. Tác giả: David Rowley đã xem xét-BY: Zhihong Yu Thảo luận:36184_36272 36369_36452

  • Khắc phục thử nghiệm hồi quy bị hỏng do 22C4E88EB. Mỗi thành viên Buildfarm và Thorntail36662_36745