이 문서는 지원되지 않는 토토 사이트 순위 버전에 대한 것입니다.
다음에 대한 동일한 페이지를 보고 싶을 수도 있습니다.현재버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

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를 실행하는 경우 덤프/복원이 필요하지 않습니다.

그러나 아래 첫 번째 변경 로그 항목에서 오류가 수정되었습니다. 대기 서버의 데이터가 손상될 수 있습니다. 그럴 수도 있다 새로운 기본 백업에서 대기 서버를 다시 초기화하는 것이 좋습니다. 이 업데이트를 설치한 후.

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

E.22.2. 변경사항

  • 이미 업데이트된 튜플을 잠그는 WAL 재생 수정(Andres 프로인트, 알바로 에레라)

    이 오류로 인해 업데이트된 행이 인덱스 스캔으로 발견되지 않았습니다. 결과에 따라 일관되지 않은 쿼리 결과가 발생합니다. 인덱스 스캔을 사용했습니다. 후속 처리로 인해 다음이 발생할 수 있습니다. 제약 조건 위반. 이전에 업데이트된 행은 그렇지 않기 때문입니다. 나중에 색인 검색을 통해 찾을 수 있으므로 삽입할 충돌하는 행. 이 오류는 WAL 재생에 있으므로 이는 충돌 복구 중에나 대기 서버에서만 나타납니다. 부적절하게 재생되는 경우는 테이블 행이 다음과 같은 경우에 가장 일반적으로 발생합니다. 외래 키 제약 조건에 의해 참조되는 항목이 업데이트됩니다. 참조 행 생성과 동시에.

  • 조각난 페이지 위험을 피하기 위해 무조건 GIN 메타페이지를 복원합니다. (헤이키 린나캉가스)

    이러한 감독은 이론적으로 다음과 같은 결과를 초래할 수 있지만 인덱스가 손상되었으므로 문제가 발생할 가능성은 거의 없습니다. 실제로 GIN 메타페이지의 활성 부분은 메타페이지보다 작기 때문에 표준 512바이트 디스크 섹터.

  • 트랜잭션 커밋 상태 확인 시 경쟁 조건 방지 a를 받는 동안알림메시지(마르코 티카자)

    이것은 충분히 빠른 클라이언트가 발생하는 시나리오를 방지합니다. 데이터베이스가 업데이트되기 전에 알림에 응답할 수도 있습니다. 알리미가 수신자에게 표시됩니다.

  • 구체화된 뷰가 참조되도록 허용업데이트그리고삭제명령 (마이클 파퀴에)

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

  • 정규 표현식 연산자가 다음을 통해 조기에 종료되도록 허용: 쿼리 취소 요청(Tom Lane)

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

  • 허용하려고 시도한 잘못된 코드 제거겹침단일 요소 행 인수 사용(Joshua 야노프스키)

    이 코드는 제대로 작동한 적이 없으며, 그 경우도 마찬가지입니다. SQL 표준에 지정되거나 문서화되지 않은 경우에는 고치기보다는 제거하세요.

  • 이상을 얻지 마십시오액세스 공유 잠금규칙 또는 뷰 구문 분석을 해제할 때(Dean Rasheed)

    이러한 감독으로 인해pg_dump예기치 않게 획득RowExclusiveLock다음으로 언급된 테이블에 대한 잠금 대상삽입/업데이트/삭제명령 규칙. 일반적으로 무해하지만 동시 작업을 방해할 수 있습니다. 예를 들어 획득을 시도한 거래공유 잠금저 테이블에.

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

    이 변경은 심각한 성능 문제를 해결합니다. 마지막에 아직 커밋되지 않은 행이 많을 때 발생했습니다. 이는 인덱스의 일반적인 상황입니다. 타임스탬프 또는 시퀀스 생성 식별자.

  • 기본값이 아닌 선택성 추정 사용IN (목록)그리고 연산자모두 (배열)오른손일 때의 표현 side는 안정적인 표현입니다(Tom Lane)

  • 이동하는 동안 올바른 데이터베이스별 통계 파일을 제거하세요.데이터베이스 삭제(토마스 본드라)

    이 수정은 통계 파일 공간의 영구적인 누출을 방지합니다. 많은 일을 한 사용자데이터베이스 삭제업그레이드 이후의 명령토토 사이트 순위9.3은 그들의 내용을 확인하고 싶을 수도 있습니다 통계 디렉터리를 삭제하고 통계 파일을 삭제합니다. 기존 데이터베이스와 일치합니다. 참고하세요db_0.stat삭제되어서는 안 됩니다.

  • 수정월센더핑 로직을 지속적인 부하 하에서 부적절한 연결 끊김 방지(Andres 프로인트, 헤이키 린나캉가스)

    월센더핑 전송 실패 WAL 데이터를 지속적으로 전송하는 중이면 클라이언트에 메시지를 보냅니다. 하지만 그럼에도 불구하고 핑 응답을 볼 것으로 예상했고, 그러므로 한 번 연결을 끊습니다.wal_sender_timeout경과되었습니다.

  • 수정월센더종료 실패 클라이언트가 있을 때 깔끔하게 다운됨pg_receivexlog(후지이 마사오)

  • 실행 시 WAL 수준 및 상시 대기 매개변수를 올바르게 확인하세요. 아카이브 복구가 뒤따르는 크래시 복구(Heikki 린나캉가스)

  • 상시 대기 연결이 허용되는지 확인하기 위한 테스트 수정 충돌 직후(Heikki Linnakangas)

  • 읽기 전용 추가data_checksums페이지 체크섬 활성화 여부를 표시하는 매개변수(Heikki 린나캉가스)

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

  • 비 보고 중 인터럽트 방지-오류메시지 (톰 레인)

    이것은 드물게 발생하는 서버 프로세스 정지를 방지합니다. 재귀적 항목syslog()및 아마도 다른 관련 문제일 수도 있습니다.

  • 복합 결과를 반환할 때 PL/Perl의 메모리 누수 수정, 다중 OUT 매개변수 사례 포함(Alex Hunsaker)

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

    \복사 ...에서스크립트를 증가시켰습니다 데이터가 아니더라도 각 데이터 라인의 파일 라인 번호 스크립트 파일에서 옵니다. 이 실수로 인해 잘못된 줄이 생겼습니다. 나중에 동일한 오류가 발생하면 숫자가 보고됩니다. 스크립트 파일.

  • 수정contrib/postgres_fdw에 여러 조인 조건을 적절하게 처리합니다(Tom Lane)

    이러한 감독으로 인해 전송이 발생할 수 있습니다.어디에서실행을 위해 원격 서버에 대한 절 비록 해당 절이 동일한 의미를 갖는 것으로 알려져 있지 않더라도 원격 서버(예: 내장되지 않은 항목을 사용하는 절) 연산자). 어쨌든 쿼리는 성공할 수도 있지만 실패할 수도 있습니다. 원격 서버의 오류가 있거나 더 나쁜 경우 자동으로 잘못된 정보를 제공합니다. 답변합니다.

  • 간헐적인 방지"예약할 수 없습니다 공유 메모리 영역"최신 Windows 버전의 실패 (마우마우)

  • 다음으로 시간대 데이터 파일 업데이트tzdata2014a 릴리스의 DST 법률 변경 사항 피지와 터키, 그리고 이스라엘과 우크라이나의 역사적 변화.