2025 년 7 월 17 일 : | Postgresql 18 베타 2 배트맨 토토!
지원되지 않는 버전 :9.3 / 9.2 / 9.1 / 9.0 / 8.4
이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 동일한 페이지를 볼 수 있습니다current버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

E.117. 릴리스 8.4.6

출시 날짜 : 2010-12-16

이 릴리스에는 8.4.5의 다양한 수정 사항이 포함되어 있습니다. 을 위한 8.4 주요 릴리스의 새로운 기능에 대한 정보 참조섹션 E.123.

E.117.1. 버전 8.4.6으로의 마이그레이션

8.4.x를 실행하는 사람들에게는 덤프/복원이 필요하지 않습니다. 하지만, 8.4.2 이전 버전에서 업그레이드하는 경우 참조PostgreSQL : 문서 : 9.3 : 사설 토토 사이트 8.4.2.

E.117.2. 변화

  • 기본값 강제Wal_Sync_MethodfdatasyncOn Linux (Tom Lane, Marti Raudsepp)

    Linux의 기본값은 실제로fdatasync수년 동안 최근 커널이 변경됩니다 원인PostgreSQL선택하려면Open_Datasync대신. 이 선택은 그렇지 않았습니다 성능이 향상되고 완전히 실패를 일으켰습니다 특정 파일 시스템에서 특히ext4그만큼data = 저널마운트 옵션.

  • 진 인덱스에 대한 WAL Replay Logic에서 다양한 버그 수정 (Tom 레인)

    결과가 발생할 수 있습니다"잘못된 버퍼 ID : 0 "지수 내용의 실패 또는 손상 복제.

  • 시작 체크 포인트 WAL시기 백업에서 복구 수정 레코드는 Redo Point와 동일한 WAL 세그먼트에 있지 않습니다 (Jeff 데이비스)

  • 배수 일 때 Autovacuum 근로자의 지속적인 둔화를 수정하십시오 근로자는 오랫동안 활동적으로 유지됩니다 (Tom Lane)

    효과적인VACUUM_COST_LIMITAutovacuum 근로자는 충분히 처리되면 거의 0으로 떨어질 수 있습니다. 테이블, 매우 느리게 실행됩니다.

  • 레지스터 스택 오버런 감지에 대한 지원 추가IA64(Tom Lane)

    theIA64아키텍처에는 두 개의 하드웨어가 있습니다 스택. 스택 오버 런 장애를 완전히 예방하려면 점검이 필요합니다 둘 다.

  • 스택 오버 플로우에 대한 점검 추가CopyObject ()(Tom Lane)

    주어진 스택 오버플로로 인해 특정 코드 경로가 충돌 할 수 있습니다. 충분히 복잡한 쿼리.

  • 임시 GIST 인덱스에서 페이지 분할을 감지하는 수정 (Heikki Linnakangas)

    a가 가능합니다."동시"페이지가 임시 색인으로 분할됩니다. 예를 들어 오픈이있는 경우 커서 삽입이 완료되면 인덱스를 스캔합니다. 요점이 실패했습니다 이 사례를 감지하면 잘못된 결과를 제공 할 수 있습니다. 커서의 실행이 계속되었습니다.

  • 초기 연결 처리 중 오류 확인 수정 (Tom 레인)

    너무 많은 아동 프로세스에 대한 수표가 일부에서 건너 뜁니다. 사례, 추가를 시도 할 때 우체국 장 마스터 충돌로 이어질 수 있습니다. 새로운 아동 과정은 고정 크기 어레이입니다.

  • 창 함수의 효율성 향상 (Tom Lane)

    많은 수의 튜플을 읽어야하는 경우 미리, 그러나work_mem충분히 컸습니다 그들 모두가 기억에 남아 있도록하기 위해 예기치 않게 느 렸습니다.cents_rank (), cume_dist ()andntile ()특히 이에 따라야했습니다 문제.

  • 메모리 누설 방지 중분석'ing 복잡한 인덱스 표현식 (Tom Lane)

  • 전체 줄 var를 사용하는 인덱스는 여전히 그에 따라 다릅니다. 테이블 (Tom Lane)

    t에서 인덱스 i를 만듭니다 (발.*))테이블시 자동으로 삭제되지 않습니다 떨어졌다.

  • do not"인라인"SQL 기능이 있습니다 다수의out매개 변수 (Tom Lane)

    이것은 정보 손실로 인해 충돌이 발생하지 않습니다. 예상 결과 RowType.

  • 정확하게 행동하면주문 by, Limit, 업데이트, 또는with|일부삽입 ... 값(Tom Lane)

  • |Coalesce ()Expressions (Tom Lane)

    플래너는 때때로 하위 표현을 평가하려고 시도합니다 실제로는 도달 할 수 없었고 아마도 예상치 못한 오류.

  • 연결 수락시 우체국 마스터 충돌 수정 (accept ()또는 즉시 전화 한 전화 중 하나입니다 그 후) 실패, 우체국 장은 gssapi로 편집되었습니다. 지원 (Alexander Chernikov)

  • 수정이 임시 파일을 놓친 경우log_temp_files활성 (Tom Lane)

    로그 메시지를 방출하려고 시도하는 동안 오류가 발생한 경우 링크 해제가 완료되지 않았으므로 온도가 축적됩니다. 파일.

  • 인쇄 기능 추가inhrelation노드 (Tom Lane)

    이것은 실패를 피할 때debug_print_parse가 활성화되고 특정 유형의 쿼리가 실행됩니다.

  • 지점에서 수평선 세그먼트 (Tom Lane)

    이 버그는 여러 다른 기하학적 영향을 미쳤습니다 거리 측정 연산자.

  • 트랜잭션 상태의 잘못된 계산 수정ECPG(Itagaki Takahiro)

  • 수정pl/pgsql의 취급"Simple"실패하지 않는 표현 재귀 또는 오류 복구 사례 (Tom Lane)

  • 수정pl/python의 취급 세트 리턴 기능 (Jan Urbanski)

    반복자 내에서 SPI 기능을 호출하려고 시도합니다. 결과 설정 실패.

  • 버그 수정Contrib/Cube's gist PickSplit 알고리즘 (Alexander Korotkov)

    이것은 상당한 비 효율성을 초래할 수 있습니다 실제로 잘못된 답변, a의 Gist Index에서큐브열. 그러한 색인이있는 경우 고려Reindex이 설치 후 업데이트.

  • 방출하지 마십시오"식별자가 될 것입니다 잘린 "통지Contrib/DBlink새 연결을 생성 할 때를 제외하고 (Itagaki Takahiro)

  • 누락 된 공개 키에서 잠재적 인 코레 럼프 수정Contrib/Pgcrypto(Marti Raudsepp)

  • 메모리 누출 수정Contrib/XML2's xpath 쿼리 함수 (Tom Lane)

  • 시간대 데이터 파일 업데이트TZDATADST 법률 변경에 대한 2010O 배트맨 토토 피지와 사모아; 또한 홍콩의 역사적 교정.