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

E.22. 릴리스 9.0.2

출시 날짜 : 2010-12-16

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

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

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

E.22.2. 변화

  • 기본값 강제Wal_sync_methodfdatasyncLinux (Tom Lane, Marti raudsepp)

    Linux의 기본값은 실제로fdatasync수년 동안 최근 커널 변경된 변경postgresql선택하려면Open_Datasync대신. 이 선택은 성능 향상을 초래하지 않았습니다. 특정 파일 시스템에서 완전히 실패했으며 특히ext4withdata = 저널마운트 옵션.

  • 토토"너무 많습니다 알려진 AssignedXids "핫 스탠드 리플레이 중 오류 (Heikki Linnakangas)

  • 핫 획득 중 경주 조건을 토토하십시오 대기 (Simon Riggs)

  • 핫 스탠드 (Simon) 동안 불필요한 충돌을 피하십시오 (Simon riggs)

    이것은 재생이 고려 된 경우를 토토합니다 대기 쿼리와 충돌 (재생 지연 또는 아마도 쿼리의 취소 가능) 진짜 갈등.

  • 진 인덱스에 대한 WAL 리플레이 로직에서 다양한 버그 토토 (Tom Lane)

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

  • 시작시베이스 백업에서 복구를 토토하십시오 Checkpoint WAL 레코드는 WAL 세그먼트와 동일하지 않습니다 Redo Point (Jeff Davis)

  • 스트리밍 복제가있을 때 코너 케이스 버그 토토 마스터 데이터베이스를 작성한 직후에 활성화됩니다 클러스터 (Heikki Linnakangas)

  • 언제 여러 근로자가 오랫동안 활동적인 상태를 유지합니다 (Tom 레인)

    효과적인VACUUM_COST_LIMITAutovacuum 근로자는 거의 0으로 떨어질 수 있습니다. 충분한 테이블을 처리하여 극도로 실행됩니다 느리게.

  • Autovacuum 런처 (Alvaro Herrera)

  • 임박한보고를 시도 할 때 실패를 피하십시오 트랜잭션 외부에서 트랜잭션 랩 어라운드 조건 (Tom Lane)

    이 감독은 거래 후 회복을 방지했습니다 데이터베이스 시작으로 인해 랩 어라운드가 너무 가까워졌습니다 처리가 실패합니다.

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

    theIA64아키텍처에는 두 가지가 있습니다 하드웨어 스택. 스택 오버 런 실패의 전체 방지 둘 다 확인해야합니다.

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

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

  • 임시 GIST 인덱스에서 페이지 분할을 감지합니다 (Heikki Linnakangas)

    a가 가능합니다."동시"페이지가 임시로 분할 예를 들어 열린 커서 스캔이있는 경우 index. 삽입이 완료 될 때 인덱스. 요점은 이것을 감지하지 못했습니다 사례 및 실행시 잘못된 결과를 제공 할 수 있습니다 커서의 계속.

  • 초기 연결 처리 중에 오류 확인을 토토합니다 (Tom Lane)

    너무 많은 아동 프로세스에 대한 수표가 건너 뜁니다. 어떤 경우에는 우체국 마스터 충돌로 이어질 수 있습니다 새 아동 프로세스를 고정 크기에 추가하려고합니다 배열.

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

    많은 튜플이 필요한 경우 미리 읽어 보지만work_mem| 그들 모두가 기억에 남을 정도로 충분히 컸습니다. 예기치 않게 느 렸습니다.cents_rank (), cume_dist ()andntile ()특히 이 문제.

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

  • 전체 줄 var를 사용하는 색인이 여전히 의존합니다. 테이블에 (Tom Lane)

    색인 생성 i t on t (foo (t.*))자동으로 삭제되지 않습니다 테이블이 떨어 졌을 때.

  • 누락 된 지원 추가드롭 소유 에 의해외국 데이터 포장지/서버 권한 제거 사용자 (Heikki Linnakangas)에 소속

  • do not"인라인"SQL 다중 기능out매개 변수 (Tom Lane)

    이것은 정보 손실로 인한 충돌 가능성을 피합니다. 예상 결과 RowType.

  • Inline-in-in-in-leturning 함수를 토토하십시오 인수 목록에는 인라인 가능한 사용자에 대한 참조가 포함되어 있습니다 기능 (Tom Lane)

  • 정확하게 행동하면주문 by, Limit, 업데이트또는with첨부되어 있습니다일부삽입 ... 값(Tom Lane)

  • 만들기OFF키워드가 예약되지 않았습니다 (Heikki Linnakangas)

    이것은 사용의 문제를 방지합니다OFF변수 이름으로pl/pgsql. 그것은 9.0 이전에 효과가 있었지만 이제이기 때문에pl/pgsql이제 모든 핵심 예약을 취급합니다 예약 된 단어.

  • 상수 홀딩 토토Coalesce ()Expressions (Tom Lane)

    플래너는 때때로 평가를 시도합니다 실제로 도달 할 수없는 하위 표현은 예상치 못한 오류로 이어질 수 있습니다.

  • 토토"Pathkey 항목을 찾을 수 없습니다 종류"전체 행을 비교 한 플래너 실패 VAR (Tom Lane)

  • 연결 수락시 Postmaster 충돌을 토토합니다 (accept ()또는 통화 중 하나 그 직후에 만들어진) 실패하고 우체국 장은이었다 GSSAPI 지원 (Alexander Chernikov)으로 편집

  • a로부터 유효하지 않은 응답 패킷을 수신 한 후 재 시도 Radius Authentication Server (Magnus Hagander)

    이것은 위험이 낮은 잠재적 서비스 거부를 토토합니다 상태.

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

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

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

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

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

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

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

  • 오류 토토PSQL's 유니 코드 에스케이프 지원 (Tom Lane)

  • 속도를 평행 한 속도PG_RESTORE아카이브에 포함 된 시점 많은 큰 물체 (blobs) (Tom Lane)

  • 토토pl/pgsql의 취급 의"Simple"표현 재귀 또는 오류 복구 사례에 실패 (Tom Lane)

  • 토토pl/pgsql의 오류 무시대의 사례보고 (Tom Lane)

    9.0 기준으로, 때때로보고합니다"테이블 foo에 대한 클라스 항목에서 누락"언제"레코드 foo에는 필드가 없습니다 술집"더 적합 할 것입니다.

  • 토토pl/python존중합니다 타이프 모드 (즉, 길이 또는 정밀 제한) 튜플 필드에 할당 (Tom Lane)

    이것은 8.4에서 회귀를 토토합니다.

  • 토토pl/python's 설정 퇴행 기능 처리 (Jan Urbanski)

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

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

    이것은 상당한 비 효율성을 초래할 수 있습니다 실제로 잘못된 답변이 아닙니다.큐브열. 당신이 그런 사람이 있다면 색인, 고려Reindexing 이 업데이트를 설치 한 후.

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

  • 누락 된 공개 키에서 잠재적 인 코레 럼프 토토Contrib/Pgcrypto(마티 raudsepp)

  • 토토 버퍼 오버런에서Contrib/Pg_upgrade(Hernan Gonzalez)

  • 메모리 누출 토토Contrib/XML2'XPath 쿼리 함수 (Tom 레인)

  • 시간대 데이터 파일 업데이트TZDATADST 법률을위한 2010O 릴리스 피지와 사모아의 변화; 또한 역사적 토토 홍콩.