Postgresql 9.2.24 Tài liệu | ||||
---|---|---|---|---|
prev | UP | Phụ lục E. | Tiếp theo |
Ngày kèo bóng đá cúp c2: 2012-12-06
Bản kèo bóng đá cúp c2 này chứa nhiều bản sửa lỗi từ 9.2.1. VìPhần E.25.
Không cần thiết phải kết xuất/khôi phục cho những người chạy 9.2.x.
Tuy nhiên, bạn có thể cần phải thực hiệnReindexhoạt động để khắc phục sự cố trong
Ngoài ra, nếu bạn đang nâng cấp từ phiên bản 9.2.0, xemPhần E.24.
Khắc phục nhiều lỗi được liên kết vớiCREATE/DROP Index đồng thời(Andres
Một lỗi được giới thiệu trong khi thêmDrop Index đồng thờiĐược phép không chính xácTạo chỉ mục đồng thời; để có thểTạo chỉ mục đồng thờiĐược xây dựng lại sau
Ngoài ra, kèo bóng đá cúp c2Tạo/thả chỉ mụcđể sử dụng kèo bóng đá cúp c2 bản cập nhật tại chỗ khi thay đổipg_indexHàng. Điều này ngăn chặn kèo bóng đá cúp c2 điều kiện chủng tộc có thể gây ra
Ngoài ra, hãy sửa kèo bóng đá cúp c2 hoạt động khác để đảm bảo rằng chúngTạo chỉ mục đồng thờiLệnh. Nhiều nhấtVACUUM,
Cũng kèo bóng đá cúp c2Chỉ số thảĐể không vô hiệu hóa kèo bóng đá cúp c2 lần chèn vào mục tiêu
Cũng sửa lỗi kèo bóng đá cúp c2 vi sai trái nếuChỉ số thảbị hủy: mã hóa trước đó có thể
Khóa vị ngữ chính xác choDrop(Kevin Grittner)
Trước đây, khóa dự đoán SSI đã được xử lý tạithả.
Khắc phục khóa bộ đệm trong khi kèo bóng đá cúp c2 lại Wal (Tom Lane)
Mã kèo bóng đá cúp c2 lại WAL không đủ cẩn thận về
Khắc phục lỗi trong logic thế hệ Wal cho kèo bóng đá cúp c2 chỉ mục gin
Điều này có thể dẫn đến tham nhũng chỉ số, nếu một trang bị rách
Khắc phục lỗi trong logic kèo bóng đá cúp c2 lại wal cho các chỉ mục sp-gist
Điều này có thể dẫn đến tham nhũng chỉ số sau một vụ tai nạn, hoặc
9782_9887
Sai lầm này cho phép chế độ dự phòng nóng bắt đầu trước
10047_10183
Giám sát này có thể ngăn chặn việc thực hiện tiếp theoTạo chỉ mục.
Tránh Bogus"Chuồng ngoàiLỗi ở chế độ chờ (Heikki
Ngăn chặn người bưu điện ra mắt trẻ mới
Sai lầm này có thể dẫn đến việc tắt máy nhiều hơn
Khắc phục quá trình Syslogger để không thất bại khilog_rotation_agevượt quá 2^31 mili giây
kèo bóng đá cúp c2Waitlatch ()
Để trở lại
Với mã hóa trước đó, một luồng ổn địnhWaitlatch ()
vô thời hạn.
Tránh tham nhũng kèo bóng đá cúp c2 bảng băm nội bộ khi ra khỏi
Ngăn chặn mô tả tệp cho kèo bóng đá cúp c2 bảng bị bỏ
Điều này sẽ làm giảm kèo bóng đá cúp c2 vấn đề với việc bỏ qua lâu
Ngăn chặn sự cố trên cơ sở dữ liệu và khởi động lại khi một đứa trẻ mới
Mặc dù quá trình mới phải thất bại, nhưng không có gì tốt
Tránh sự cố kế hoạch với kèo bóng đá cúp c2 kết nối với kèo bóng đá cúp c2 nhóm phụ chưa được xử lý
Khắc phục lập kế hoạch cho kèo bóng đá cúp c2 mệnh đề tương đương không nghiêm ngặt ở trên
Người lập kế hoạch có thể lấy kèo bóng đá cúp c2 ràng buộc không chính xác từ Atrong đó hợp nhất (foo, 0) =Khifoođang đến từ
kèo bóng đá cúp c2Chọn khác biệtvớimin
/Max
trên
Người lập kế hoạch sẽ thất bại với"Không thành côngđưa ra điều này
Đảm bảo người lập kế hoạch nhìn thấy kèo bóng đá cúp c2 diễn viên ngầm và rõ ràng
Bao gồm kèo bóng đá cúp c2 điều khoản tham gia khi xem xét liệu một phần
Một mệnh đề tham gia nghiêm ngặt có thể đủ để thiết lập mộtx ISVí dụ, vị ngữ. Điều này kèo bóng đá cúp c2 chữa một kế hoạch
Hạn chế tăng trưởng thời gian lập kế hoạch khi có nhiều
Cải thiện khả năng của người lập kế hoạch để chứng minh kèo bóng đá cúp c2 ràng buộc loại trừ
Khắc phục sự kết hợp hàng một phần trong kèo bóng đá cúp c2 mẫu con băm
Điều này ảnh hưởng đến Multicolumnkhông ởSubplans, chẳng hạn nhưở đâu (a, b) không ở trongVí dụBvàYlàINT4vàINT8tương ứng. Sai lầm này dẫn đến câu trả lời hoặc sự cố sai
Khắc phục Btree Mark/Restore Chức năng để xử lý kèo bóng đá cúp c2 phím mảng
Sự giám sát này có thể dẫn đến câu trả lời sai từ hợp nhấtindexed_column=mảng)điều kiện.
Bản vá hoàn nguyên để chụp ít ảnh chụp (Tom Lane)
Thay đổi 9.2 để giảm số lượng ảnh chụp nhanh
Nhận khóa bộ đệm khi tìm nạp lại bộ tuple cũ choSau khi cập nhật hàng/xóaTrigger
Trong hoàn cảnh rất bất thường, sự giám sát này có thểKhiĐiều kiện hoặc logic Precheck cho
kèo bóng đá cúp c2thay đổi loại cộtđể xử lý
Điều này hoạt động chính xác trong các bản kèo bóng đá cúp c2 trước 8.4 và hiện hoạt động
kèo bóng đá cúp c2Thay đổi bộ mở rộngS thất bại trong việc chuyển một số đối tượng công ty con vào
Xử lýTạo bảng dưới dạng thực thiChính xác trong giao thức truy vấn mở rộng (Tom Lane)
Không kèo bóng đá cúp c2 đổi cây phân tích đầu vào trongQuy tắc thả nếu không tồn tạivàDrop Trigger nếu không tồn tại(Tom Lane)
Sai lầm này sẽ gây ra lỗi nếu một câu lệnh được lưu trong bộ nhớ cach
kèo bóng đá cúp c2Sở hữuđể xử lý
Bỏ qua không chính xácPG_AttributionMục nhập cho kèo bóng đá cúp c2 cột hệ thống
Lượt xem không có bất kỳ cột hệ thống nào. Tuy nhiên, chúng tôi quên mất
kèo bóng đá cúp c2 chữa quy tắc in vào kết xuấtChènBảngMặc địnhchính xác (Tom Lane)
Bảo vệ chống lại Stack Overflow khi có quá nhiềuLiên minh/Intersect/ngoại trừmệnh đề trong truy vấn (Tom Lane)
Ngăn chặn kèo bóng đá cúp c2 lỗi phụ thuộc vào nền tảng khi chia
Khắc phục khả năng truy cập cuối quá khứ của chuỗi trong phân tích cú pháp ngày
Khắc phục thất bại trong việc tiến lên xid epoch nếu xidWal_Levellàhot_standby(Tom Lane, Andres Freund)
Trong khi sai lầm này không có tác động cụ thể đếnPostgreSQLBản thân nóTXID_CURRENT ()
và kèo bóng đá cúp c2 chức năng liên quan: The
kèo bóng đá cúp c2pg_terminate_backend ()
vàPG_CANCEL_BACKEND ()
đến
trường hợp này đã hoạt động như dự định khi được gọi bởi một
Hiển thị kèo bóng đá cúp c2 lỗipg_stat_replication.Sync_stateTại một ranh giới trang (Kyotaro
20000_20176
Trước đây, điều này sẽ dẫn đến một cái gì đó khá"Không thể phục hồi.
Khắc phục rò rỉ bộ nhớ khi gửi kèo bóng đá cúp c2 giá trị cột tổng hợp đến
Lưu một số chu kỳ bằng cách không tìm kiếm phụ
Trong một giao dịch giữ nhiều khóa độc quyền, điều này
làmPG_CTLmạnh mẽ hơnPostmaster.pidTệp (Heikki Linnakangas)
Điều này kèo bóng đá cúp c2 chữa điều kiện cuộc đua và bộ mô tả tệp có thể xảy ra
Khắc phục sự cố có thể xảy ra trongPSQLNếu dữ liệu được mã hóa không chính xác làclient_encodingCài đặt là mã hóa chỉ dành cho máy khách, chẳng hạn như SJIS (Jiang
làmpg_dumpDumpSEQUENCEkèo bóng đá cúp c2 mục trong dữ liệu không
Điều này khắc phục sự không nhất quán không mong muốn giữa-Chỉ có dữ liệuvà--section = data, và cũng kèo bóng đá cúp c2 chữa
kèo bóng đá cúp c2pg_dumpxử lýcơ sở dữ liệu thảlệnh trong-Cleanchế độ (Guillaume
Bắt đầu từ 9.2.0,pg_dumpsẽ kèo bóng đá cúp c2 Athảlệnh, vô dụng hoặc-Cleanvà--CreateĐể làm việc hợp lý, tức là, kèo bóng đá cúp c2 raDrop Databasesau đóTạo cơ sở dữ liệutrước khi kết nối lại với
kèo bóng đá cúp c2pg_dumpđể xem
Bản sửa lỗi trước đó cho kèo bóng đá cúp c2 tùy chọn quan hệ kết xuất khi chế độ xem làthay đổi xem foo set ()không hợp lệ
kèo bóng đá cúp c2 lỗi trongrestore.sqltập lệnh kèo bóng đá cúp c2 ra bởiPG_DUMPintarĐịnh dạng đầu ra (Tom
Tập lệnh sẽ thất bại hoàn toàn trên kèo bóng đá cúp c2 bảng có tên--InsertsChế độ cũng như bản sao thông thường
kèo bóng đá cúp c2pg_restoređếntarTệp
Mã hóa ban đầu củapg_dump'StarChế độ đầu ra kèo bóng đá cúp c2 tệp được tạo ra không phù hợp hoàn toàn
kèo bóng đá cúp c2tarTệp kèo bóng đá cúp c2 ra bởipg_basebackuplà Posix
kèo bóng đá cúp c2pg_resetxlogđếnPostmaster.pidchính xác
Sai lầm này có thể dẫn đếnpg_resetxlogKhông nhận thấy rằng ở đó
kèo bóng đá cúp c2libpq'slo_import ()
vàlo_export ()
kèo bóng đá cúp c2 chức năng để báo cáo Tệp I/O
kèo bóng đá cúp c2ECPGs xử lý
kèo bóng đá cúp c2ECPG'sECPG_GET_DATA
Hàm để xử lý mảng
Ngăn chặnpg_upgradeTừ
Điều này kèo bóng đá cúp c2 lỗi nhìn thấy khithông tin_schemađã bị loại bỏ và
Cải thiệnpg_upgradeHiệu suất bằng cách cài đặtsynchronous_commitđếnTẮTTrong cụm mới (Bruce Momjian)
làmPREDT/PAGEINSPECT's
Làm việc xung quanh kèo bóng đá cúp c2 vi không thể vượt qua củamalloc (0)vàRealloc (null, 0)(Tom Lane)
Trên kèo bóng đá cúp c2 nền tảng nơi kèo bóng đá cúp c2 cuộc gọi này trở lạinull, Một số mã đã nghĩ nhầm rằngpg_dumpcho cơ sở dữ liệu
Đảm bảo rằngTạo cài đặtcho mộtMở rộngThư mục cài đặt (Cédric Villemain)
Trước đây, bước này đã bị bỏ lỡ nếuModuledirĐã được đặt trong phần mở rộng của
kèo bóng đá cúp c2PGXSHỗ trợ cho
kèo bóng đá cúp c2 mô -đun xây dựng bên ngoài cây nguồn gốc không
Cập nhật tệp dữ liệu múi giờ lêntzdatakèo bóng đá cúp c2 2012J cho DST Law