이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 : 14.4. 토토 꽁 머니 결과베이스 채우기버전 또는 위에 나열된 다른 지원 버전 중 하나가 대신.

11.3. 토토 꽁 머니 채우기

먼저 데이터베이스를 채우고 있습니다. 다음은 몇 가지 팁과 기술입니다 가능한 한 효율적으로 만들기 위해.

11.3.1. 자동 커밋 비활성화

자동 커밋을 끄고 마지막에 커밋을 수행하십시오. 그렇지 않으면Postgresa 각 레코드에 대한 많은 작업이 추가되었습니다. 일반적으로 당신이있을 때 대량 인서트를 수행하면 일부 토토 꽁 머니를 끄고 싶습니다. 속도를 얻는 기능.

11.3.2. 에서 사본 사용

usestdin에서 복사모든 것을로드합니다 일련의 삽입 명령 대신 한 명령으로 레코드합니다. 이로 인해 구문 분석, 계획 등의 오버 헤드가 크게 줄어 듭니다. 만약에 당신은 이것을한다면 Autocommit, 어쨌든 하나의 명령이기 때문에.

11.3.3. 지수 제거

새로 생성 된 테이블을로드하는 경우 가장 빠른 방법 테이블을 만들고 사본으로 벌크로드를 한 다음 테이블에 필요한 색인. 기존에 대한 색인 생성 각 레코드에 따라 데이터가 점진적으로 업데이트하는 것보다 빠릅니다. 로드 됨.

기존 테이블을 보강하는 경우Drop Index, 테이블을로드 한 다음 재현하십시오 색인. 물론 다른 사용자의 데이터베이스 성능은 가능합니다 인덱스가있는 시간 동안 부정적인 영향을받습니다. 없어진.