| PostgreSQL 9.2.24 문서 | ||||
|---|---|---|---|---|
| PostgreSQL : 문서 : 9.2 : 와이즈 토토 9.2.3 | 위로 | 부록 E. 토토 사이트 순위 노트 | PostgreSQL : 문서 : 9.2 : 롤 토토 9.2.1 | |
출시일: 2012-12-06
이 릴리스에는 9.2.1의 다양한 토토 사이트 순위 사항이 포함되어 있습니다. 에 대한 9.2 주요 릴리스의 새로운 기능에 대한 자세한 내용은 참조스포츠 토토 PostgreSQL : 문서 : 9.2 : 릴리스 9.2.
9.2.X를 실행하는 경우 덤프/복원이 필요하지 않습니다.
그러나 수행해야 할 수도 있습니다.REINDEX문제를 해결하기 위한 작업 첫 번째 변경 로그에 설명된 대로 동시에 작성된 인덱스 아래 항목입니다.
또한 버전 9.2.0에서 업그레이드하는 경우 참조섹션 E.24.
관련된 여러 버그 토토 사이트 순위동시에 인덱스 생성/삭제(안드레스 프로인드, 톰 레인, 사이먼 리그스, 파반 데올라시)
추가하는 동안 오류가 발생했습니다.동시에 인덱스 삭제잘못된 내용이 허용되었습니다. 색인 생성 결정은 초기 단계에서 내려집니다.동시에 인덱스 생성; 그래서 해당 명령으로 작성된 인덱스가 손상될 수 있습니다. 그것은 9.2.X에서 구축된 인덱스는 다음과 같이 권장됩니다.동시에 인덱스 생성다음 이후에 재건됨 이 업데이트를 적용합니다.
추가로 토토 사이트 순위인덱스 생성/삭제 동시에변경 시 내부 업데이트를 사용합니다. 인덱스 상태pg_index행. 이는 경쟁 조건을 방지합니다. 동시 세션이 대상 인덱스 업데이트를 놓치게 되므로 다시 동시에 생성된 손상이 발생합니다. 색인.
또한 다양한 기타 작업을 토토 사이트 순위하여 실패로 인해 발생하는 잘못된 인덱스를 무시합니다.동시에 인덱스 생성명령. 가장 그 중 중요한 것은진공, 자동 진공 청소기가 쉽게 실행될 수 있기 때문입니다. 토토 사이트 순위 조치를 취하기 전에 테이블을 토토 사이트 순위하거나 잘못된 색인을 제거하십시오.
또한 토토 사이트 순위드롭 인덱스 동시에대상에 대한 삽입을 비활성화하지 않음 이를 사용하는 모든 쿼리가 완료될 때까지 색인을 생성합니다.
또한 다음과 같은 경우 잘못된 행동을 토토 사이트 순위합니다.드롭 인덱스 동시에취소됨: 이전 코딩이 삭제할 수 없는 색인을 남겨두세요.
올바른 술어 잠금드롭 동시에 색인 생성(케빈 그리트너)
이전에 SSI 조건자 잠금은 다음에서 처리되었습니다. 잘못된 시간으로 인해 잘못된 동작이 발생할 수 있습니다. 와 병렬로 실행되는 직렬화 가능 트랜잭션드롭.
WAL 재생 중 버퍼 잠금 토토 사이트 순위(Tom Lane)
WAL 재생 코드는 주의가 부족했습니다. 더 많은 영향을 미치는 WAL 레코드를 재생할 때 버퍼 잠금 한 페이지보다. 이로 인해 상시 대기 쿼리가 발생할 수 있습니다. 일시적으로 일관되지 않은 상태가 표시되어 잘못된 결과가 발생함 답변 또는 예상치 못한 실패.
GIN 인덱스에 대한 WAL 생성 로직 오류 토토 사이트 순위 (톰 레인)
조각난 페이지가 있는 경우 색인이 손상될 수 있습니다. 실패가 발생했습니다.
SP-GiST 인덱스에 대한 WAL 재생 논리 오류 토토 사이트 순위 (톰 레인)
이로 인해 충돌 후 색인이 손상될 수 있습니다. 대기 서버에서.
기지 끝 백업 위치의 잘못된 감지 토토 사이트 순위 WAL 복구 중(Heikki Linnakangas)
이 실수로 인해 핫 대기 모드가 시작되기 전에 시작되었습니다. 데이터베이스가 일관된 상태에 도달합니다.
다음 경우 시작 프로세스의 가상 XID 잠금을 적절하게 제거합니다. 상시 대기 서버를 정상 실행 상태로 승격(Simon 리그스)
이러한 감독으로 인해 후속 실행이 방해될 수 있습니다. 다음과 같은 특정 작업색인 생성 동시에.
가짜 방지"순서가 맞지 않음 타임라인 ID"대기 모드 오류(Heikki 린나캉가스)
우체국장이 새로운 하위 항목을 실행하는 것을 방지 종료 신호를 받은 후 프로세스를 처리합니다(Tom 레인)
이 실수로 인해 시스템 종료가 다음보다 오래 걸릴 수 있습니다. 없이는 완료해야 하거나 전혀 완료하지 않아도 됩니다. 추가 사용자 작업.
다음 경우에 실패하지 않도록 syslogger 프로세스를 토토 사이트 순위하세요.log_rotation_age2^31밀리초 초과 (약 25일) (톰 레인)
토토 사이트 순위대기 래치()돌아가다
요청된 시간 초과가 만료되면 즉시(Jeff Janes,
톰 레인)
이전 코딩에서는 꾸준한 스트림이
대기 종료가 아닌 인터럽트는 반환을 지연시킬 수 있습니다.대기 래치()무기한.
이는 autovacuum에 문제가 있는 것으로 나타났습니다.
런처 프로세스로 인해 다른 곳에서 문제가 발생할 수 있습니다.
음.
오프시 내부 해시 테이블의 손상을 방지하십시오 메모리(하라다 히토시)
삭제된 테이블에 대한 파일 설명자가 생성되지 않도록 방지 거래 종료 이후 공개 유지(Tom Lane)
이것은 오랫동안 삭제된 문제를 줄여야 합니다. 테이블이 계속해서 디스크 공간을 차지합니다.
데이터베이스 전체 충돌을 방지하고 새로운 하위 항목이 있을 때 다시 시작 프로세스가 래치에 대한 파이프를 생성할 수 없습니다(Tom 레인)
새 프로세스가 실패하더라도 좋은 결과는 없습니다. 데이터베이스 전체를 강제로 다시 시작해야 하는 이유가 있으므로 이를 피하세요. 이는 커널이 거의 벗어났을 때 견고성을 향상시킵니다. 파일 설명자.
평면화되지 않은 하위 쿼리에 대한 조인으로 인한 플래너 충돌 방지 (톰 레인)
위의 엄격하지 않은 동등 조항 계획 토토 사이트 순위 외부 조인(Tom Lane)
플래너는 다음에서 잘못된 제약 조건을 도출할 수 있습니다. 엄격하지 않은 구성을 다른 것과 동일시하는 절, 예를 들어결합하는 곳(foo, 0) = 0언제foo다음에서 오고 있습니다 외부 조인의 null 허용 측면입니다. 9.2에서는 이런 형태를 보여주었다. 이전 릴리스보다 오류가 더 많이 발생하지만 기본 버그는 오랫동안 존재해 왔습니다.
토토 사이트 순위특정 선택와 함께
인덱스 최적화MIN/MAX켜짐
상속 트리(Tom Lane)
플래너는 다음과 같이 실패합니다."실패했습니다 MinMaxAggInfo 레코드를 다시 찾으려면"이것이 주어졌습니다 요인의 조합.
플래너가 암시적 및 명시적 캐스트를 볼 수 있는지 확인하세요 소수의 경우를 제외하고는 모든 목적에 대해 동일합니다. 실제로 의미상 차이가 있는 경우(Tom 레인)
부분 여부를 고려할 때 조인 절 포함 쿼리에 인덱스를 사용할 수 있습니다(Tom Lane)
엄격한 조인 절은 다음을 설정하는 데 충분할 수 있습니다.x IS NULL이 아님13809_13949
계획 시간이 많을 경우 계획 시간 증가를 제한하십시오. 동일한 인덱스에 대한 인덱싱 가능한 조인 절(Tom Lane)
제외 제약 조건을 증명하는 기획자의 능력 향상 동등한 클래스에서 (Tom Lane)
처리할 해시된 하위 계획의 부분 행 일치 토토 사이트 순위 올바른 교차 유형 케이스(Tom Lane)
이것은 다중 열에 영향을 미칩니다.포함되지 않음하위 계획, 예:(a, b)가 아닌 곳 (x, y FROM ... 선택)예를 들어 언제b그리고y아르int4그리고int8각각. 이 실수로 인해 잘못된 답변이나 충돌이 발생했습니다. 관련된 특정 데이터 유형에 따라 다릅니다.
배열 키를 처리하기 위한 btree 표시/복원 기능 토토 사이트 순위 (톰 레인)
이러한 감독으로 인해 병합 시 잘못된 답변이 나올 수 있습니다. 내부 측면이를 사용하는 인덱스 스캔인 조인indexed_column= 모두(배열)조건.
더 적은 수의 스냅샷을 찍기 위한 패치 되돌리기(Tom Lane)
9.2에서 촬영된 스냅샷 수를 줄이기 위한 변경 쿼리 실행 중에 일부 비정상적인 동작이 발생하지 않았습니다. 실행이 계속 진행되므로 이전 릴리스에서 볼 수 있었습니다. 사용된 테이블을 잠그기 전에 획득한 스냅샷으로 쿼리. 따라서 예를 들어 쿼리는 다음과 같습니다. 이전에 커밋된 업데이트를 볼 수 있음이 보장됩니다. 해당 트랜잭션에 배타적 잠금이 있는 경우에도 마찬가지입니다. 아마도 향후 릴리스에서 이 내용을 다시 다루겠지만, 그 사이에 9.2 이전의 방식으로 되돌립니다.
다음에 대한 이전 튜플을 다시 가져올 때 버퍼 잠금 획득 an행 업데이트/삭제 후트리거 (안드레스 프로인드)
매우 특이한 상황에서 이러한 감독은 결과적으로 잘못된 데이터가 트리거에 전달됩니다.언제조건 또는 사전 확인 로직에 대한 외래 키 시행 트리거. 그로 인해 다음과 같은 결과가 발생할 수 있습니다. 충돌 또는 발사 여부에 대한 잘못된 결정 방아쇠.
토토 사이트 순위열 유형 변경처리하다 제대로 상속된 검사 제약 조건(Pavan Deolasee)
이것은 8.4 이전 릴리스에서 올바르게 작동했으며 이제 작동합니다. 8.4 이상에서는 올바르게 작동합니다.
토토 사이트 순위변경 확장 설정 스키마의 일부 보조 개체를 다음으로 이동하지 못했습니다. 새로운 스키마(Álvaro Herrera, Dimitri Fontaine)
핸들실행으로 테이블 생성확장 쿼리 프로토콜에서는 정확함(Tom Lane)
입력 구문 분석 트리를 토토 사이트 순위하지 마세요존재하지 않는 경우 규칙 삭제그리고존재하지 않는 경우 트리거 삭제(톰 레인)
이 실수는 캐시된 명령문이 다음과 같은 경우 오류를 일으킬 수 있습니다. 이러한 유형 중 하나가 다시 실행되었습니다.
토토 사이트 순위소유 재지정처리하다 테이블스페이스에 대한 권한 부여(Álvaro Herrera)
잘못된 내용 무시pg_attribute시스템 열 항목 보기용(Tom Lane)
뷰에는 시스템 열이 없습니다. 그러나 우리는 잊었다 테이블을 뷰로 변환할 때 이러한 항목을 제거합니다. 9.3 이상에서는 올바르게 토토 사이트 순위되었지만 이전 버전에서는 잘못 변환된 기존 분기를 방어해야 하는 분기 조회수.
덤프할 규칙 인쇄 토토 사이트 순위삽입 INTO테이블기본값 가치맞습니다 (톰 레인)
스택이 너무 많을 때 스택 오버플로 방지유니온/교차/제외쿼리의 절(Tom Lane)
플랫폼을 분할할 때 플랫폼에 따른 오류를 방지합니다. -1만큼 가능한 최소 정수 값(Xi Wang, Tom 레인)
날짜 구문 분석에서 문자열 끝 이후에 접근 가능한 문제 토토 사이트 순위 (하라다 히토시)
XID 랩어라운드 시 XID 에포크를 진행하지 못하는 문제 토토 사이트 순위 체크포인트 중에 발생하며wal_levelishot_standby(톰 레인, 안드레스 프로인드)
이 실수는 다음에 특별한 영향을 미치지 않았지만PostgreSQL그 자체였죠
다음을 사용하는 애플리케이션에는 좋지 않습니다.txid_current()및 관련 기능:
TXID 값이 거꾸로 가는 것처럼 보입니다.
토토 사이트 순위pg_terminate_backend()그리고pg_cancel_backend()에
존재하지 않는 대상 프로세스에 대해 오류가 발생하지 않습니다(Josh
쿠퍼슈미트)
이 사례는 호출되었을 때 이미 의도한 대로 작동했습니다. 슈퍼유저이지만 일반 사용자가 호출할 때는 그리 많지 않습니다. 사용자.
표시 토토 사이트 순위pg_stat_replication.sync_state페이지 경계에서(교타로 호리구치)
길이가 다음과 같으면 이해할 수 있는 오류 메시지를 생성합니다. Unix 도메인 소켓의 경로 이름이 다음을 초과합니다. 플랫폼별 제한(Tom Lane, Andrew Dunstan)
이전에는 이로 인해 상당한 결과가 발생했습니다. 다음과 같이 도움이 되지 않습니다."복구 불가능 이름 확인 실패".
복합 열 값을 다음으로 보낼 때 메모리 누수 토토 사이트 순위 클라이언트(톰 레인)
하위 거래를 검색하지 않음으로써 일부 주기를 절약 커밋 시 잠금(Simon Riggs)
많은 독점 잠금을 보유한 트랜잭션에서 이것은 쓸모없는 활동으로 인해 비용이 많이 들 수 있습니다.
만들다pg_ctl더 강력해졌습니다. 읽기에 대해postmaster.pid파일 (Heikki Linnakangas)
이것은 경쟁 조건과 가능한 파일 설명자를 토토 사이트 순위합니다 누출.
충돌 가능성 토토 사이트 순위psql잘못 인코딩된 데이터가 제시된 것과client_encoding설정은 SJIS(Jiang)와 같은 클라이언트 전용 인코딩입니다. 구이칭)
만들다pg_dump덤프순서 집합데이터에 있는 항목이 아님 아카이브의 사전 데이터 섹션(Tom Lane)
이것은 다음과 같은 바람직하지 않은 불일치를 토토 사이트 순위합니다. 의 의미--데이터 전용그리고--섹션=데이터및 토토 사이트 순위 사항 확장으로 표시된 시퀀스 덤프 구성 테이블.
토토 사이트 순위pg_dump님의 처리 의데이터베이스 삭제명령--깨끗함모드(기욤 르라지)
9.2.0부터 시작,pg_dump --cleana를 발행할 것입니다드롭 데이터베이스명령은 쓸모가 없거나 사용 시나리오에 따라 위험합니다. 더 이상 그렇게 합니다. 이 변경으로 인해 다음 조합도 토토 사이트 순위되었습니다.--깨끗함그리고--생성분명하게 작동하다, 즉 방출하다데이터베이스 삭제그런 다음데이터베이스 생성다시 연결하기 전에 대상 데이터베이스.
토토 사이트 순위pg_dump뷰용 순환 종속성이 있고 관계 옵션이 없습니다(Tom 레인)
뷰가 다음과 같을 때 관계 옵션을 덤프하는 이전 토토 사이트 순위 사항 순환 종속성과 관련된 기능이 제대로 작동하지 않았습니다. 보기에 옵션이 없는 경우; 그것은 방출했다ALTER VIEW foo SET ()잘못되었습니다. 구문.
버그 토토 사이트 순위restore.sql에 의해 생성된 스크립트pg_dumpin타르출력 형식(톰 레인)
스크립트는 이름이 다음과 같은 테이블에서 완전히 실패합니다. 대문자를 포함합니다. 또한 스크립트를 작성하십시오. 데이터를 복원할 수 있음--삽입모드 및 일반 COPY 모드.
토토 사이트 순위pg_restore에 POSIX 규격을 수락합니다.타르파일 (브라이언 위버, 톰 레인)
원래 코딩pg_dump's타르출력 모드에서 완전히 호환되지 않는 파일이 생성되었습니다. POSIX 표준을 사용합니다. 이는 토토 사이트 순위되었습니다. 버전 9.3. 이 패치는 이전 분기를 업데이트하여 다음을 수행합니다. 그들은 잘못된 것과 토토 사이트 순위된 것을 모두 받아들일 것입니다 호환성 문제를 피하기 위해 형식을 지정합니다. 9.3이 나옵니다.
토토 사이트 순위타르다음에 의해 방출된 파일pg_basebackupPOSIX로 변경 적합자(브라이언 위버, 톰 레인)
토토 사이트 순위pg_resetxlog에 찾기postmaster.pid맞습니다 데이터 디렉토리에 대한 상대 경로가 주어지면(Tom 레인)
이 실수로 인해 다음이 발생할 수 있습니다.pg_resetxlog거기에 있는 것을 알지 못함 데이터 디렉토리를 사용하는 활성 포스트마스터입니다.
토토 사이트 순위libpq'slo_import()그리고lo_export()파일 I/O를 보고하는 함수
오류가 제대로 발생했습니다(Tom Lane)
토토 사이트 순위ecpg님의 처리 중 중첩된 구조 포인터 변수(Muhammad Usama)
토토 사이트 순위ecpg'secpg_get_data배열을 처리하는 함수
제대로 (Michael Meskes)
방지pg_upgrade에서 시스템 카탈로그에 대한 TOAST 테이블을 처리하려고 시도 중입니다(Bruce 몸지안)
이것은 다음과 같은 경우 나타나는 오류를 토토 사이트 순위합니다.information_schema삭제되었으며 재창조되었습니다. 다른 실패도 가능했습니다.
개선pg_upgrade설정별 성능동기_커밋에꺼짐새 클러스터(Bruce Momjian)
만들다기여/페이지검사의 btree 페이지 검사 기능은 버퍼 잠금을 수행하는 동안 페이지 검토 중(Tom Lane)
이식할 수 없는 동작을 해결하려면malloc(0)그리고realloc(NULL, 0)(톰 레인)
이러한 호출이 반환되는 플랫폼에서NULL, 일부 코드는 실수로 다음과 같이 생각했습니다. 메모리 부족을 의미합니다. 이것은 깨진 것으로 알려져 있습니다.pg_dump데이터베이스용 사용자 정의 집계가 포함되어 있지 않습니다. 다른 것이 있을 수도 있습니다 경우도 마찬가지입니다.
다음을 확인하세요설치하기에 대한 확장 프로그램은확장설치 디렉토리 (Cédric Villemain)
이전에는 다음과 같은 경우 이 단계를 놓쳤습니다.MODULEDIR확장 프로그램에 설정되었습니다 메이크파일.
토토 사이트 순위pgxs지원 AIX에서 로드 가능한 모듈 구축(Tom Lane)
원본 소스 트리 외부에 모듈을 구축하면 AIX에서 작업하세요.
다음으로 시간대 데이터 파일 업데이트tzdataDST 법률용 2012j 토토 사이트 순위 쿠바, 이스라엘, 요르단, 리비아, 팔레스타인, 서방의 변화 사모아 및 브라질 일부.