| PostgreSQL 9.0.23 문서 | ||||
|---|---|---|---|---|
| PostgreSQL : 문서 : 9.0 : 토토 캔 9.0.3 | 위로 | 부록 E. 토토 노트 | PostgreSQL : 문서 : 9.0 : 사설 토토 9.0.1 | |
출시일: 2010-12-16
이 릴리스에는 9.0.1의 다양한 토토 사항이 포함되어 있습니다. 에 대한 9.0 주요 릴리스의 새로운 기능에 대한 자세한 내용은 다음을 참조하세요.토토 사이트 순위 PostgreSQL : 문서 : 9.0 : 릴리스 9.0.
9.0.X를 실행하는 경우 덤프/복원이 필요하지 않습니다.
기본값 강제wal_sync_method되다fdatasyncLinux(Tom Lane, Marti 라우드세프)
Linux의 기본값은 실제로 다음과 같습니다.fdatasync수년 동안, 그러나 최근 커널 변경사항 발생포스트그레SQL선택하다open_datasync대신. 이 선택으로 인해 성능이 향상되지는 않았습니다. 특정 파일 시스템에서 완전한 오류를 일으켰습니다. 특히ext4그리고데이터=저널마운트 옵션.
토토"너무 많습니다 KnownAssignedXids"상시 대기 재생 중 오류 (헤이키 린나캉가스)
핫 중 잠금 획득 경쟁 조건 토토 대기(사이먼 리그스)
상시 대기 중 불필요한 충돌을 피하십시오(Simon 리그스)
이것은 재생이 고려되는 일부 경우를 토토합니다 대기 쿼리와 충돌(재생 지연 또는 쿼리가 취소될 수도 있음) 그러나 아무 것도 없었습니다. 진짜 갈등.
GIN 인덱스에 대한 WAL 재생 로직의 다양한 버그 토토 (톰 레인)
이로 인해 다음이 발생할 수 있습니다."잘못된 버퍼 ID: 0"중 색인 내용의 실패 또는 손상 복제.
시작 시 기본 백업에서 복구 토토 체크포인트 WAL 레코드가 해당 레코드와 동일한 WAL 세그먼트에 있지 않습니다. 다시 실행 지점(제프 데이비스)
스트리밍 복제 시 코너 케이스 버그 토토 master 데이터베이스 생성 후 즉시 활성화됨 클러스터(Heikki Linnakangas)
다음과 같은 경우 자동 진공 작업자의 지속적인 속도 저하를 토토하세요. 여러 작업자가 오랫동안 활성 상태로 유지됩니다(Tom 레인)
효과적vacuum_cost_limit자동 진공 작업자는 다음과 같은 경우 거의 0으로 떨어질 수 있습니다. 충분한 테이블을 처리하여 극도로 실행되게 만듭니다. 천천히.
autovacuum 실행기의 장기 메모리 누수 토토(Alvaro 헤레라)
임박한 일을 보고할 때 실패를 피하십시오 트랜잭션 외부의 트랜잭션 랩어라운드 조건 (톰 레인)
이러한 감독으로 인해 거래 후 복구가 불가능해졌습니다. 데이터베이스 시작으로 인해 랩어라운드가 너무 가까워졌습니다. 처리가 실패합니다.
다음에서 레지스터 스택 오버런 감지 지원 추가IA64(톰 레인)
그IA64아키텍처에는 두 개가 있습니다 하드웨어 스택. 스택 오버런 오류 완벽 방지 두 가지를 모두 확인해야 합니다.
스택 오버플로 검사 추가복사객체()(톰 레인)
스택 오버플로로 인해 특정 코드 경로가 충돌할 수 있음 충분히 복잡한 쿼리가 주어졌습니다.
임시 GiST 색인에서 페이지 분할 감지 토토 (헤이키 린나캉가스)
다음을 가질 수 있습니다."동시"임시 페이지 분할 예를 들어 인덱스를 스캔하는 열린 커서가 있는 경우 삽입이 완료되면 색인을 생성합니다. GiST가 이를 감지하지 못했습니다. 따라서 실행 시 잘못된 결과가 나올 수 있습니다. 커서의 계속.
초기 연결 처리 중 오류 확인 토토 (톰 레인)
너무 많은 하위 프로세스에 대한 확인을 건너뛰었습니다. 경우에 따라 postmaster 충돌이 발생할 수 있습니다. 고정 크기에 새 하위 프로세스를 추가하려고 시도 중입니다. 배열.
창 기능의 효율성 향상(톰 레인)
많은 수의 튜플이 필요한 특정 사례
미리 읽어 보시기 바랍니다.work_mem그것들을 모두 메모리에 담을 수 있을 만큼 충분히 컸습니다.
예상외로 느렸습니다.percent_rank(), cume_dist()그리고ntile()특히 다음의 대상이 되었습니다.
이 문제.
동안 메모리 누수를 방지하세요분석'복잡한 색인 표현식 사용(Tom 레인)
전체 행 Var을 사용하는 인덱스가 여전히 의존하는지 확인하세요 테이블 위에 (톰 레인)
다음과 같이 선언된 색인색인 생성 나는 t (foo(t.*))자동으로 삭제되지 않습니다. 테이블이 삭제되었을 때.
누락된 지원 추가드롭 소유 으로외부 데이터 래퍼/서버 권한 제거용 사용자(Heikki Linnakangas)에 속함
하지 마세요"인라인"SQL 여러 기능을 사용함아웃매개변수(톰 레인)
이것은 정보 손실로 인한 충돌 가능성을 방지합니다 예상되는 결과 행 유형에 대해.
설정 반환 함수를 인라인화할 때 충돌 토토 인수 목록에는 인라인 가능 사용자에 대한 참조가 포함되어 있습니다. 함수(톰 레인)
다음 경우에 올바르게 행동하십시오.주문 기준, 제한, 용 업데이트또는WITH첨부됨 에값부분삽입 ... 값(톰 레인)
만들으세요꺼짐키워드가 예약되지 않음 (헤이키 린나캉가스)
이렇게 하면 사용 시 문제가 발생하지 않습니다.꺼짐변수 이름으로PL/pgSQL. 9.0 이전에는 작동했지만 이제 깨졌습니다. 왜냐하면PL/pgSQL이제 예약된 모든 코어를 처리합니다. 예약된 단어입니다.
다음의 상수 접기 토토합체()표현식 (톰 레인)
기획자는 때때로 평가를 시도합니다. 실제로 도달할 수 없는 하위 표현, 예상치 못한 오류가 발생할 수 있습니다.
토토"경로키 항목을 찾을 수 없습니다 정렬"전체 행 비교로 인한 플래너 오류 바르스(톰 레인)
연결 수락 시 포스트마스터 충돌 토토
(수락()또는 호출 중 하나
직후에 만들어짐)이 실패하고 포스트마스터가
GSSAPI 지원으로 컴파일됨(Alexander Chernikov)
유효하지 않은 응답 패킷을 수신한 후 재시도하십시오. RADIUS 인증 서버(Magnus Hagander)
이것은 위험도가 낮은 잠재적인 서비스 거부 문제를 해결합니다. 조건.
다음 경우에 임시 파일의 연결 해제가 누락된 문제 토토log_temp_files활성화됨(톰 레인)
로그를 내보내는 중 오류가 발생한 경우 메시지, 연결 해제가 완료되지 않아 누적되었습니다. 임시 파일.
다음에 대한 인쇄 기능 추가InhRelation노드 (톰 레인)
이것은 다음과 같은 경우 실패를 방지합니다.debug_print_parse활성화되어 있으며 확실합니다. 유형의 쿼리가 실행됩니다.
점에서 점까지의 잘못된 거리 계산 토토 수평선 세그먼트(Tom Lane)
이 버그는 여러 가지 기하학적 구조에 영향을 미쳤습니다. 거리 측정 연산자.
거래 상태의 잘못된 계산 토토ecpg(이타가키 다카히로)
오류 토토psql의 유니코드 이스케이프 지원(Tom Lane)
병렬 속도 향상pg_restore아카이브에 다음이 포함된 경우 많은 대형 객체(블롭)(Tom Lane)
토토PL/pgSQL님의 처리 의"간단함"않는 표현 재귀 또는 오류 복구 사례에서 실패(Tom Lane)
토토PL/pgSQL님의 오류 해당 항목이 없는 사례 보고(Tom Lane)
9.0부터는 가끔 보고되는 경우가 있습니다."테이블 foo에 대한 FROM 절 항목이 누락되었습니다"언제"기록 foo에 필드가 없습니다. 바"더 적절할 것 같습니다.
토토PL/파이썬명예롭게 typmod(즉, 길이 또는 정밀도 제한) 튜플 필드에 할당(Tom Lane)
이것은 8.4의 회귀를 토토합니다.
토토PL/파이썬의 집합 반환 함수 처리(Jan Urbanski)
반복자 내에서 SPI 함수 호출을 시도합니다. 설정된 결과를 생성하는 것은 실패합니다.
버그 토토기여/큐브의 GiST Picksplit 알고리즘(Alexander Korotkov)
그러나 이로 인해 상당한 비효율이 발생할 수 있습니다. a의 GiST 인덱스에서 실제로 오답은 아닙니다.큐브열. 만약 당신이 그런 색인, 고려REINDEX하는 중 이 업데이트를 설치한 후.
발산하지 않음"식별자는 잘림"공지기여/dblink새로 생성하는 경우 제외 연결 (이타가키 다카히로)
공개 키 누락으로 인한 잠재적인 코어 덤프 토토contrib/pgcrypto(마티 라우드세프)
버퍼 오버런 토토contrib/pg_upgrade(에르난 곤잘레스)
메모리 누수 토토contrib/xml2의 XPath 쿼리 함수(Tom 레인)
다음으로 시간대 데이터 파일 업데이트tzdataDST 법률에 대한 2010o 릴리스 피지와 사모아의 변화; 또한 역사적 토토 홍콩.