이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다현재버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

E.22. 릴리스 9.3.4

출시 날짜 : 2014-03-20

이 릴리스에는 9.3.3의 다양한 수정 사항이 포함되어 있습니다. 을 위한 9.3 주요 릴리스의 새로운 기능에 대한 정보 참조토토 사이트 순위 PostgreSQL : 문서 : 9.3 : 릴리스 9.3.

E.22.1. 버전 9.3.4로의 마이그레이션

9.3.x.를 실행하는 사람들에게는 덤프/복원이 필요하지 않습니다.

그러나 아래의 첫 번째 ChangeLog 항목에 고정 된 오류 대기 서버에서 손상된 데이터가 발생했을 수 있습니다. 그럴 수도 있습니다 신선한 기본 백업에서 대기 서버를 다시 이용할 수있는 신중합니다 이 업데이트를 설치 한 후.

또한 9.3.3 이전 버전에서 업그레이드하는 경우, 보다토토 사이트 순위 PostgreSQL : 문서 : 9.3 : 릴리스 9.3.3.

E.22.2. 변화

  • 이미 업데이트 된 튜플 잠금의 WAL 리플레이 (Andres Freund, Álvaro Herrera)

    이 오류는 인덱스 스캔으로 업데이트 된 행을 찾을 수 없었습니다. AN에 따라 일관되지 않은 쿼리 결과를 초래합니다 인덱스 스캔이 사용되었습니다. 후속 처리로 인해 발생할 수 있습니다 이전에 업데이트 된 행은 그렇지 않기 때문에 제약 위반 나중에 인덱스 검색에 의해 찾을 수 있으므로 허용 할 수 있습니다 충돌하는 행을 삽입합니다. 이 오류는 WAL Replay에 있으므로 충돌 복구 또는 대기 서버에서만 나타납니다. 부적절하게 재생되는 케이스는 테이블 행이있을 때 가장 일반적으로 발생합니다. 이는 외국 키 제약으로 참조됩니다 참조 행의 창조와 동시에.

  • 찢어진 페이지 위험을 피하기 위해 무조건 진 계수를 무조건 복원하십시오 (Heikki Linnakangas)

    이 감독은 이론적으로 이론적으로 발생할 수 있지만 a 손상된 색인, 어떤 문제가 발생하지 않았을 것 같지 않습니다. 진 계산의 활성 부분이 표준 512 바이트 디스크 섹터.

  • 트랜잭션 커밋 상태를 확인할 때 레이스 조건을 피하십시오 a를받는 동안Notify메시지 (Marko Tiikkaja)

    이것은 충분히 빠른 클라이언트가있는 시나리오를 방지합니다 데이터베이스 업데이트 전에 알림에 응답 할 수 있습니다. 수신자에게 알림이 보였습니다.

  • 참조 할 수있는 구체화 된 뷰가업데이트and삭제명령 (Michael Paquier)

    이전에 그러한 쿼리는 존재하지 않는 것에 대한 불만으로 실패했습니다. 구체화 된보기에서 행을 잠글 수 있습니다.

  • 일반 표현 연산자를 일찍 종료 할 수 있습니다 쿼리 취소 요청 (Tom Lane)

    이것은 병리학 적 규칙이있는 시나리오를 방지합니다 표현식은 서버 프로세스를 중단없이 잠글 수 있습니다. 장기.

  • 허용하려는 잘못된 코드 제거오버랩단일 요소 행 인수 (Joshua 야노브 스키)

    이 코드는 올바르게 작동하지 않았으며, 케이스가 아니기 때문에 SQL 표준에 의해 지정되거나 문서화 된 것은 더 나은 것 같았습니다. 고치는 것보다 제거하십시오.

  • 더 많은 것을 얻지 마십시오accesssharelock규칙 또는보기 (Dean Rasheed)를 제거 할 때

    이 감독은pg_dump예기치 않게 인수ROWEXCLUSIVELOCK테이블에 언급 된 테이블의 잠금 의 대상삽입/업데이트/삭제명령 규칙. 일반적으로 무해하지만 동시를 방해 할 수 있습니다 예를 들어 획득하려는 거래Sharelock그 테이블에서.

  • 계획 중 인덱스 엔드 포인트 프로브의 성능 향상 (Tom Lane)

    이 변경은 중요한 성능 문제를 해결합니다 끝에 불모지 않은 행이 많을 때 발생했습니다. 인덱스의 일반적인 상황 인 색인 타임 스탬프와 같은 순차적으로 할당 된 값 또는 시퀀스 생성 식별자.

  • refault 비 디펜션 선택성 추정치 사용valuein (List)andvalue 운영자any (배열)8시에 표현 측면은 안정적인 표현 (Tom Lane)

  • 동안 올바른 다타베이스 당 통계 파일 제거DROP DATABASE(Tomas vondra)

    이 수정은 통계 파일 공간의 영구 누출을 방지합니다. 많은 일을 한 사용자DROP DATABASE업그레이드 이후 명령토토 사이트 순위9.3은 그들의 점검을 원할 수 있습니다 통계 디렉토리 및 삭제되지 않은 통계 파일 기존 데이터베이스에 해당합니다. 참고하십시오db_0.stat제거해서는 안됩니다.

  • 수정WalsenderPing Logic to 연속 하중 (Andres)에서 부적절한 분리를 피하십시오 Freund, Heikki Linnakangas)

    Walsender핑을 보내지 못했습니다 WAL 데이터를 끊임없이 바쁘게하는 경우 클라이언트에게 메시지를 보냅니다. 그러나 그럼에도 불구하고 핑 응답을 볼 것으로 예상되었지만 따라서 한 번 분리Wal_Sender_Timeout경과.

  • 수정Walsender의 종료 실패 클라이언트가있을 때 깨끗하게 다운PG_RECEIVEXLOG(Fujii Masao)

  • 수행 할 때 WAL 레벨 및 핫 스탠드 비 매개 변수를 올바르게 확인하십시오. Archive Recovery (Heikki Linnakangas)

  • 핫 대기 연결이 허용 될 수 있는지 테스트 수정 사고 직후 (Heikki Linnakangas)

  • 읽기 전용 추가data_checksums페이지 체크섬이 활성화되어 있는지 여부를 표시하는 매개 변수 (Heikki Linnakangas)

    이 매개 변수가 없으면 체크섬의 상태를 결정합니다 처리가 어려웠습니다.

  • 비보고하는 동안 인터럽트 방지오류메시지 (Tom Lane)

    이것은 희귀 한 서버 프로세스 동결에 대한 경비원으로 인해 재귀 진입syslog ()및 아마도 다른 관련 문제.

  • 복합 결과를 반환 할 때 PL/PERL에서 메모리 누출 수정, 다수의 파라미터 케이스 포함 (Alex Hunsaker)

  • 추적 수정PSQL스크립트 동안 줄 번호\ copy외부에서 데이터 (Kumar Rajeev Rastogi, Amit Khandekar)

    \ copy ... from스크립트를 증가시켰다 데이터가 아닌 경우에도 각 데이터 라인의 파일 줄 번호 스크립트 파일에서 나옵니다. 이 실수는 잘못된 줄을 초래했습니다 나중에 동일하게 발생하는 오류에 대해보고되는 숫자 스크립트 파일.

  • 고정Contrib/Postgres_FDWto 여러 조정 조건을 올바르게 처리합니다 (Tom Lane)

    이 감독은 전송을 초래할 수 있습니다여기서실행을 위해 원격 서버로의 조항 조항은 동일한 의미를 갖는 것으로 알려져 있지 않더라도 원격 서버 (예 : 구축되지 않은 조항을 사용하는 조항 연산자). 어쨌든 쿼리가 성공할 수 있지만 실패 할 수도 있습니다. 원격 서버의 오류가 있거나 더 나빠서 조용히 잘못됩니다. 답변.

  • 간헐적 방지"예약 할 수 없습니다 공유 메모리 영역 "최근 Windows 버전의 고장 (Maumau)

  • 시간대 데이터 파일 업데이트TZDATADST 법률 변경에 대한 2014a 릴리스 피지와 터키, 이스라엘과 우크라이나의 역사적 변화.