PostgreSQL: kèo chấp bóng đá | |||
---|---|---|---|
prev | UP | Phụ lục E. Ghi chú kèo chấp bóng đá hôm nay | Tiếp theo |
Ngày kèo chấp bóng đá hôm nay: 2016-10-27
Bản kèo chấp bóng đá hôm nay này chứa nhiều bản sửa lỗi từ 9.4.9. Để biết thông tin về các tính năng mới trong bản kèo chấp bóng đá hôm nay chính 9.4, xemPhần E.27.
Không cần thiết phải kết xuất/khôi phục cho những người chạy 9.4.x.
Tuy nhiên, nếu cài đặt của bạn đã bị ảnh hưởng bởi lỗi được mô tả trong mục thay đổi đầu tiên bên dưới, thì sau khi cập nhật, bạn có thể cần phải kèo chấp bóng đá hôm nay động để sửa chữa bản đồ không gian trống bị hỏng.
Ngoài ra, nếu bạn đang nâng cấp từ phiên bản sớm hơn 9.4.6, xemPhần E.21.
6384_6500
kèo chấp bóng đá hôm nay tệp này có thể không được khôi phục chính xác trong quá trình phục hồi sự cố hoặc được viết không chính xác trên máy chủ dự phòng. kèo chấp bóng đá hôm nay mục không có thật trong bản đồ không gian trống có thể dẫn đến kèo chấp bóng đá hôm nay nỗ lực truy cập kèo chấp bóng đá hôm nay trang đã bị cắt khỏi chính mối quan hệ, thường là tạo ra kèo chấp bóng đá hôm nay lỗi như"Không thể đọc khốixxx: Chỉ đọc 0 trên 8192 byte ". Thất bại trong tổng kiểm tra trong bản đồ hiển thị cũng có thể, nếu séc được bật.
Quy trình xác định xem có vấn đề gì không và sửa chữa nó nếu được thảo luận tạihttps: //wiki.postgresql.org/wiki/free_space_map_problems.
7264_7347
Triệu chứng điển hình là"kèo chấp bóng đá hôm nay động lá gin bất ngờ"Lỗi trong quá trình kèo chấp bóng đá hôm nay lại Wal.
sửaChọn để cập nhật/chia sẻĐể khóa chính xác kèo chấp bóng đá hôm nay bộ dữ liệu đã được cập nhật bởi một giao dịch sau đó bị phá hủy (Álvaro Herrera)
Trong 9,5 trở lên,ChọnĐôi khi sẽ không trả lại các bộ dữ liệu như vậy. Một thất bại đã không được chứng minh là xảy ra trong các bản kèo chấp bóng đá hôm nay trước đó, nhưng có thể có thể với các bản cập nhật đồng thời.
7870_7928
Việc kiểm tra lại sẽ luôn thấy CTE là không trả lại hàng, thường dẫn đến việc không cập nhật kèo chấp bóng đá hôm nay hàng được cập nhật gần đây.
8083_8182
Bài kiểm tra để xem liệu chúng ta có thể sử dụng lại bảng băm được tính toán trước đó của kèo chấp bóng đá hôm nay giá trị trạng thái tổng hợp bị bỏ qua khả năng tham chiếu truy vấn bên ngoài xuất hiện trong biểu thức đối số tổng hợp. Một sự thay đổi về giá trị của một tham chiếu như vậy sẽ dẫn đến việc tính toán lại bảng băm, nhưng không.
Khắc phục rò rỉ bộ nhớ truy vấn-Lifespan với số lượng lớnCập nhậtTrên bảng cóKhóa chínhhoặcNhận dạng bản saoindex (Tom Lane)
sửaGiải thíchĐể kèo chấp bóng đá hôm nay ra XML hợp lệ khiTrack_io_timinglà trên (Markus Winand)
Trước đây, tùy chọn định dạng đầu ra XML được tạo ra kèo chấp bóng đá hôm nay thẻ không hợp lệ về mặt cú pháp như<I/O-Read-Time. Bây giờ được hiển thị dưới dạng<i-o-read-time.
triệt tiêu in số 0 cho thời gian không đo lường được trongGiải thích(Maksim Milyutin)
kèo chấp bóng đá hôm nay kết hợp tùy chọn nhất định dẫn đến việc in kèo chấp bóng đá hôm nay giá trị bằng 0 cho những thời gian thực sự không bao giờ được đo trong sự kết hợp đó. Chính sách chung của chúng tôi trongGiải thíchkhông phải là in kèo chấp bóng đá hôm nay trường như vậy, vì vậy hãy làm điều đó một cách nhất quán trong mọi trường hợp.
sửa thời gian chờ độ dài khiNút hútĐang chờ khóa bảng độc quyền để nó có thể rút ngắn bảng (Simon Riggs)
Thời gian chờ có nghĩa là 50 mili giây, nhưng nó thực sự chỉ là 50 micro giây, gây raVACUUMĐể từ bỏ việc cắt ngắn dễ dàng hơn nhiều so với dự định. Đặt nó thành giá trị dự định.
Sửa lỗi trong việc hợp nhất kế thừaKiểm trakèo chấp bóng đá hôm nay ràng buộc trong khi tạo hoặc thay đổi bảng (Tom Lane, Amit Langote)
cho phép giống hệt nhauKiểm trakèo chấp bóng đá hôm nay ràng buộc sẽ được thêm vào bảng cha và con theo thứ tự. Ngăn chặn sự hợp nhất của một ràng buộc hợp lệ từ bảng cha mẹ bằng mộtkhông hợp lệràng buộc đối với trẻ. Tương tự như vậy, ngăn chặn sự hợp nhất của mộtKhông kế thừaràng buộc con với một ràng buộc di truyền.
Xóa kèo chấp bóng đá hôm nay hạn chế nhân tạo đối với kèo chấp bóng đá hôm nay giá trị được chấp nhận bởinumeric_in ()
vànumeric_recv ()
(Tom Lane)
Chúng tôi cho phép kèo chấp bóng đá hôm nay giá trị số lên đến giới hạn của định dạng lưu trữ (nhiều hơn1E100000), vì vậy có vẻ khá vô nghĩa rằngnumeric_in ()
kèo chấp bóng đá hôm nay số mũ khoa học bị từ chối trên 1000. Tương tự như vậy, thật ngớ ngẩn chonumeric_recv ()
Để từ chối hơn 1000 chữ số trong giá trị đầu vào.
Tránh tham nhũng dữ liệu xác suất rất thấp do kiểm tra khả năng hiển thị mà không giữ khóa bộ đệm (Thomas Munro, Peter Geoghegan, Tom Lane)
11088_11215
Sửa bộ đệm quá mức trong giải mã logic wal (Tom Lane)
11294_11436
Khắc phục sự rò rỉ mô tả tệp khi cắt ngắn mối quan hệ tạm thời hơn 1GB (Andres Freund)
Không cho phép bắt đầu một phụ trợ độc lập vớistandby_modeBật (Michael Paquier)
Điều này không thể làm bất cứ điều gì hữu ích, vì sẽ không có quy trình máy thu WAL để tìm nạp thêm dữ liệu Wal; và nó có thể dẫn đến kèo chấp bóng đá hôm nay vi sai trái trong mã không được thiết kế cho tình huống này.
Khởi tạo đúng trạng thái khe sao
Việc không đặt lại tất cả kèo chấp bóng đá hôm nay trường của khe có thể ngăn chặnVACUUMTừ việc loại bỏ kèo chấp bóng đá hôm nay bộ dữ liệu chết.
Yêu cầu phân bổ bộ nhớ chia sẻ tròn cho bội số của kích thước trang khổng lồ thực tế khi cố gắng sử dụng kèo chấp bóng đá hôm nay trang lớn trên Linux (Tom Lane)
Điều này tránh những thất bại có thể xảy ra trongmunmap ()
Trên kèo chấp bóng đá hôm nay hệ thống có kích thước trang khổng lồ mặc định không điển hình. Ngoại trừ trong kèo chấp bóng đá hôm nay trường hợp phục hồi sự cố, không có hiệu ứng xấu nào ngoài thông báo nhật ký.
Sử dụng giá trị ngẫu nhiên hơn cho ID của phân khúc bộ nhớ được chia sẻ động (Robert Haas, Tom Lane)
Trước đây, cùng một giá trị sẽ được chọn mỗi lần, vì nó có nguồn gốc từngẫu nhiên ()
nhưngsrandom ()
chưa được gọi. Mặc dù tương đối vô hại, đây không phải là kèo chấp bóng đá hôm nay vi dự định.
12894_13029
Windows đôi khi trả vềerror_access_deniedthay vìERROR_ALREADY_EXISTSKhi có một phân đoạn hiện có. Điều này dẫn đến thất bại khởi nghiệp bưu điện do tin rằng trước đây là một lỗi không thể giải thích được.
Đừng cố chia sẻ bối cảnh SSL trên nhiều kết nối tronglibpq(Heikki Linnakangas)
Điều này dẫn đến kèo chấp bóng đá hôm nay loại lỗi trong trường hợp góc, đặc biệt khi cố gắng sử dụng kèo chấp bóng đá hôm nay tham số SSL khác nhau cho kèo chấp bóng đá hôm nay kết nối khác nhau.
Tránh rò rỉ bộ nhớ trong trường hợp góc tronglibpq(Tom Lane)
Vấn đề được báo cáo liên quan đến việc rò rỉ báo cáo lỗi trongpqreset ()
, nhưng có thể có kèo chấp bóng đá hôm nay trường hợp liên quan.
làmECPG'S--Helpvà--VersionTùy chọn hoạt động nhất quán với kèo chấp bóng đá hôm nay tệp thực thi khác của chúng tôi (Haribabu Kommi)
sửaPGBenchS Tính toán độ trễ trung bình (Fabien Coelho)
Tính toán không chính xác khi có\ ngủkèo chấp bóng đá hôm nay lệnh trong tập lệnh hoặc khi thời lượng kiểm tra được chỉ định với số lượng giao dịch thay vì tổng thời gian.
inpg_dump, Không bao giờ Dump Phạm vi hàm tạo hàm (Tom Lane)
Điều này đã dẫn đếnpg_upgradeThất bại với kèo chấp bóng đá hôm nay tiện ích mở rộng chứa kèo chấp bóng đá hôm nay loại phạm vi, do tạo ra kèo chấp bóng đá hôm nay hàm của hàm tạo.
inPG_XLOGDUMP, thử lại mở kèo chấp bóng đá hôm nay phân đoạn Wal mới khi sử dụng--FollowTùy chọn (Magnus Hagander)
Điều này cho phép độ trễ có thể xảy ra trong việc tạo ra phân đoạn tiếp theo của máy chủ.
sửaPG_XLOGDUMPĐể đối phó với một tệp WAL bắt đầu bằng bản ghi tiếp tục kéo dài nhiều hơn một trang (Pavan Deolasee)
sửaPRINT/PG_BUFFERCACHEĐể hoạt động khiShared_buffersvượt quá 256GB (Kaigai Kohei)
sửa15242_15275Để in kết quả củaGiải thíchNó thực hiện khi được cho-eTùy chọn (Daniel Gustafsson)
Cài đặt cơ sở hạ tầng kiểm tra đầu để có sẵn để kiểm tra mở rộng (craig Ringer)
KhiPostgreSQLđã được cấu hình với--Enable-Tap-Tests, "Tạo cài đặt"Bây giờ sẽ cài đặt kèo chấp bóng đá hôm nay tệp hỗ trợ Perl để kiểm tra TAP trong đó PGXS có thể tìm thấy chúng. Điều này cho phép kèo chấp bóng đá hôm nay tiện ích mở rộng không lõi sử dụng$ (chứng minh_check)Không có bài kiểm tra thêm.
Trong kèo chấp bóng đá hôm nay bản dựng MSVC, bao gồmpg_recvlogicalTrong cài đặt chỉ dành cho máy khách (Maumau)
Cập nhật ánh xạ múi giờ của Windows để nhận ra tên múi giờ được thêm vào trong kèo chấp bóng đá hôm nay phiên bản Windows gần đây (Michael Paquier)
Ngăn chặn sự thất bại của kèo chấp bóng đá hôm nay chữ viết tắt thời gian động lỗi thời (Tom Lane)
Nếu viết tắt múi giờ động không khớp với bất kỳ mục nhập nào trong múi giờ được tham chiếu, hãy coi nó tương đương với tên múi giờ. Điều này tránh những thất bại bất ngờ khi IANA xóa kèo chấp bóng đá hôm nay chữ viết tắt khỏi cơ sở dữ liệu múi giờ của họ, như họ đã làm trongtzdatakèo chấp bóng đá hôm nay 2016f và dường như có thể sẽ làm lại trong tương lai. Hậu quả không giới hạn là không nhận ra chữ viết tắt cá nhân;pg_timezone_abbrevsXem hoàn toàn thất bại.
Cập nhật tệp dữ liệu múi giờ lêntzdatakèo chấp bóng đá hôm nay 2016H cho các thay đổi luật DST ở Palestine và Thổ Nhĩ Kỳ, cộng với các sửa chữa lịch sử cho Thổ Nhĩ Kỳ và một số khu vực của Nga. Chuyển sang các chữ viết tắt số trong một số múi giờ ở Nam Cực, Liên Xô cũ và Sri Lanka.
Cơ sở dữ liệu múi giờ IANA trước đây đã cung cấp kèo chấp bóng đá hôm nay chữ viết tắt văn bản cho tất cả kèo chấp bóng đá hôm nay múi giờ, đôi khi tạo nên kèo chấp bóng đá hôm nay chữ viết tắt có ít hoặc không có tiền tệ trong dân số địa phương. Họ đang trong quá trình đảo ngược chính sách đó có lợi cho việc sử dụng kèo chấp bóng đá hôm nay phạm vi UTC số trong kèo chấp bóng đá hôm nay khu vực không có bằng chứng về việc sử dụng từ viết tắt trong thế giới thực.PostgreSQLsẽ tiếp tục chấp nhận kèo chấp bóng đá hôm nay chữ viết tắt bị loại bỏ như vậy cho đầu vào dấu thời gian. Nhưng chúng sẽ không được hiển thị trongpg_timezone_namesXem cũng không được sử dụng cho đầu ra.
Trong bản cập nhật này,AMTkhông còn được hiển thị là được sử dụng để có nghĩa là thời gian Armenia. Do đó, chúng tôi đã thay đổiMặc địnhViết tắt được đặt để giải thích nó là thời gian Amazon, do đó UTC-4 không UTC+4.