이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.현재버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

E.98. 릴리스 9.0.2

출시일: 2010-12-16

이 릴리스에는 9.0.1의 다양한 스포츠 토토 베트맨 사항이 포함되어 있습니다. 에 대한 9.0 주요 릴리스의 새로운 기능에 대한 자세한 내용은 다음을 참조하세요.스포츠 토토 사이트 PostgreSQL: 문서: 9.3: 릴리스 9.0.

E.98.1. 버전 9.0.2로 마이그레이션

9.0.X를 실행하는 경우 덤프/복원이 필요하지 않습니다.

E.98.2. 변경사항

  • 기본값 강제wal_sync_method되다fdatasyncLinux에서 (Tom Lane, Marti Raudsepp)

    Linux의 기본값은 실제로 다음과 같습니다.fdatasync수년 동안, 최근 커널 변경 원인포스트그레SQL선택하다open_datasync대신. 이 선택은 그렇지 않았습니다 성능이 향상되고 완전한 실패가 발생합니다. 특정 파일 시스템, 특히ext4와 함께데이터=저널마운트 옵션.

  • 스포츠 토토 베트맨"KnownAssignedXids가 너무 많습니다"상시 대기 재생 중 오류(Heikki Linnakangas)

  • 핫 대기 중 잠금 획득 경쟁 조건 스포츠 토토 베트맨(Simon 리그스)

  • 상시 대기 중 불필요한 충돌 방지(Simon Riggs)

    이것은 재생이 충돌로 간주되는 일부 경우를 스포츠 토토 베트맨합니다 대기 쿼리가 있는 경우(재생이 지연되거나 쿼리 취소), 실제 충돌은 없었습니다.

  • GIN 인덱스에 대한 WAL 재생 논리의 다양한 버그 스포츠 토토 베트맨(Tom 레인)

    이로 인해 다음이 발생할 수 있습니다."잘못된 버퍼 ID: 0"중 색인 내용의 실패 또는 손상 복제.

  • 체크포인트 WAL 시작 시 기본 백업에서 복구 스포츠 토토 베트맨 레코드가 다시 실행 지점과 동일한 WAL 세그먼트에 있지 않습니다(Jeff 데이비스)

  • 스트리밍 복제가 활성화된 경우 코너 케이스 버그 스포츠 토토 베트맨 마스터 데이터베이스 클러스터를 생성한 직후(Heikki 린나캉가스)

  • 여러 개일 때 자동 진공 작업자의 지속적인 속도 저하 문제 스포츠 토토 베트맨 근로자는 오랫동안 활동적입니다 (Tom Lane)

    효과적vacuum_cost_limit에 대한 autovacuum 작업자가 충분히 처리되면 거의 0으로 떨어질 수 있습니다. 테이블이 매우 느리게 실행됩니다.

  • autovacuum 실행기의 장기 메모리 누수 스포츠 토토 베트맨(Alvaro 헤레라)

  • 임박한 거래 보고 시도 시 실패 방지 트랜잭션 외부의 랩어라운드 조건(Tom Lane)

    이러한 감독으로 인해 트랜잭션 랩어라운드 후 복구가 방지되었습니다. 데이터베이스 시작 처리가 실패하므로 너무 가까워졌습니다.

  • 다음에서 레지스터 스택 오버런 감지 지원 추가IA64(톰 레인)

    IA64아키텍처에는 두 개의 하드웨어가 있습니다 스택. 스택 오버런 오류를 완벽하게 방지하려면 점검이 필요합니다. 둘 다.

  • 스택 오버플로 검사 추가복사객체()(톰 레인)

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

  • 임시 GiST 색인에서 페이지 분할 감지 스포츠 토토 베트맨(Heikki 린나캉가스)

    다음을 갖는 것이 가능합니다"동시"임시 색인에서 페이지 분할, 예를 들어 열린 색인이 있는 경우 삽입이 완료되면 인덱스를 커서로 스캔합니다. GiST가 실패했습니다. 이 경우를 감지하여 다음과 같은 경우 잘못된 결과를 제공할 수 있습니다. 커서 실행이 계속되었습니다.

  • 초기 연결 처리 중 오류 검사 스포츠 토토 베트맨 (Tom 레인)

    일부 프로세스에서 너무 많은 하위 프로세스에 대한 확인을 건너뛰었습니다. 추가하려고 할 때 포스트마스터 충돌이 발생할 수 있는 경우 새로운 자식 프로세스를 고정 크기 배열로 변환합니다.

  • 창 기능의 효율성 향상 (톰 레인)

    많은 수의 튜플을 읽어야 하는 특정 사례 미리 말하지만work_mem충분히 컸습니다 모두 메모리에 보관할 수 있도록 하는 데 예상치 못한 속도가 발생했습니다.percent_rank(), cume_dist()그리고ntile()특히 이 사항이 적용되었습니다. 문제.

  • 동안 메모리 누수를 방지하세요분석'ing 복잡한 인덱스 표현식(Tom Lane)

  • 전체 행 Var을 사용하는 인덱스가 여전히 Var에 의존하는지 확인하세요. 테이블(톰 레인)

    다음과 같이 선언된 색인t에 색인 i 생성 (foo(t.*))테이블이 자동으로 삭제되지 않습니다. 삭제되었습니다.

  • 누락된 지원 추가드롭 소유자다음에 속한 외부 데이터 래퍼/서버 권한을 제거하기 위한 것입니다. 사용자(Heikki Linnakangas)

  • 하지 마세요"인라인"SQL 함수 여러밖으로매개변수(톰 레인)

    이것은 다음에 대한 정보 손실로 인한 충돌 가능성을 방지합니다. 예상되는 결과 행 유형입니다.

  • 설정 반환 함수를 인라인화할 때 발생하는 충돌 스포츠 토토 베트맨 인수 목록에는 인라인 가능 사용자 함수에 대한 참조가 포함되어 있습니다. (톰 레인)

  • 다음 경우에 올바르게 행동하십시오.주문 기준, 제한, 에 대한 업데이트또는위드다음에 첨부됨부분삽입 ... 가치(톰 레인)

  • 다음을 만드세요꺼짐키워드 예약되지 않음(Heikki 린나캉가스)

    이렇게 하면 사용 시 문제가 발생하지 않습니다.꺼짐변수 이름으로PL/pgSQL. 9.0 이전에는 작동했지만 지금은 작동하지 않습니다.PL/pgSQL이제 모든 핵심 예약어를 다음과 같이 처리합니다. 예약되었습니다.

  • 다음의 상수 접기 스포츠 토토 베트맨합체()표현식 (톰 레인)

    플래너는 때때로 하위 표현식을 평가하려고 시도합니다. 실제로 도달할 수 없으며 예상치 못한 결과가 발생할 수 있습니다. 오류.

  • 스포츠 토토 베트맨"경로키 항목을 찾을 수 없습니다 정렬"전체 행 Var 비교로 인한 플래너 실패(Tom 레인)

  • 연결 수락 시 포스트마스터 충돌 스포츠 토토 베트맨 (수락()또는 즉시 이루어진 호출 중 하나 그 후) 실패하고 포스트마스터가 GSSAPI로 컴파일되었습니다. 지원 (Alexander Chernikov)

  • RADIUS로부터 잘못된 응답 패킷을 받은 후 재시도 인증 서버(Magnus Hagander)

    이는 위험도가 낮은 잠재적인 서비스 거부 조건을 스포츠 토토 베트맨합니다.

  • 다음 경우에 임시 파일의 연결 해제가 누락된 문제 스포츠 토토 베트맨log_temp_files활성화됨(톰 레인)

    로그 메시지를 내보내는 중 오류가 발생하면, 연결 해제가 완료되지 않아 온도가 누적되었습니다. 파일.

  • 다음에 대한 인쇄 기능 추가InhRelation노드 (톰 레인)

    이것은 다음과 같은 경우 실패를 방지합니다.debug_print_parse이 활성화되어 있으며 특정 유형의 쿼리가 실행됩니다.

  • 점에서 점까지의 잘못된 거리 계산 스포츠 토토 베트맨 수평선 세그먼트(Tom Lane)

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

  • 거래 상태의 잘못된 계산 스포츠 토토 베트맨ecpg(이타가키 타카히로)

  • 오류 스포츠 토토 베트맨psql의 유니코드 이스케이프 지원(Tom Lane)

  • 병렬 속도 향상pg_restore아카이브에 많은 대형 개체(BLOB)가 포함된 경우 (Tom Lane)

  • 스포츠 토토 베트맨PL/pgSQL님의 처리"간단함"실패하지 않는 표현식 재귀 또는 오류 복구 사례(Tom Lane)

  • 스포츠 토토 베트맨PL/pgSQL의 오류 보고 그러한 열이 없는 경우(Tom Lane)

    9.0부터는 가끔 보고되는 경우가 있습니다."테이블 foo에 대한 FROM 절 항목이 누락되었습니다"언제"foo 레코드에는 필드 표시줄이 없습니다."이겠지 더 적절합니다.

  • 스포츠 토토 베트맨PL/파이썬typmod를 기리기 위해 (즉, 길이 또는 정밀도 제한) 튜플에 할당할 때 필드(톰 레인)

    이것은 8.4의 회귀를 스포츠 토토 베트맨합니다.

  • 스포츠 토토 베트맨PL/파이썬님의 처리 중 집합 반환 함수(Jan Urbanski)

    반복자를 생성하는 반복기 내에서 SPI 함수 호출을 시도합니다. 설정된 결과가 실패합니다.

  • 버그 스포츠 토토 베트맨기여/큐브의 GiST Picksplit 알고리즘(Alexander Korotkov)

    이로 인해 상당한 비효율이 발생할 수 있지만 그렇지는 않습니다. a의 GiST 인덱스에서 실제로 잘못된 답변입니다.큐브열. 그러한 색인이 있는 경우 고려하십시오.REINDEX이것을 설치한 후 실행하세요 업데이트합니다.

  • 발산하지 않음"식별자는 잘림"공지기여/dblink새 연결을 생성하는 경우 제외 (이타가키 다카히로)

  • 공개 키 누락으로 인한 잠재적인 코어 덤프 스포츠 토토 베트맨contrib/pgcrypto(마티 라우제프)

  • 버퍼 오버런 스포츠 토토 베트맨contrib/pg_upgrade(에르난 곤잘레스)

  • 메모리 누수 스포츠 토토 베트맨contrib/xml2의 XPath 쿼리 함수(Tom Lane)

  • 다음으로 시간대 데이터 파일 업데이트tzdata2010년 DST 법률 변경 사항에 대한 릴리스 피지와 사모아; 홍콩에 대한 역사적 스포츠 토토 베트맨도 포함됩니다.