PostgreSQL reference doc on COPY
을 읽은 후 COPY
이 인덱스를 처리하는 방법을 찾지 못했습니다. 테이블에 이미 인덱스가있는 경우 파일에서 테이블로 데이터를 복사 할 때 정확히 무엇이 발생합니다. 이 인덱스가 자동으로 먼저 파괴 된 다음로드 후 다시 생성되는지 아닌지 궁금합니다.기존 인덱스가 COPY FROM의 성능에 미치는 영향
0
A
답변
3
설명서에이 질문을 다루는 Populating a Database이라는 또 다른 페이지가 있습니다. 그것의 조언 :
당신이 새로 만든 테이블을로드하는 경우, 가장 빠른 방법은 가
COPY
을 사용하여 테이블, 대량로드 테이블의 데이터를 만들려면 다음 테이블에 필요한 어떤 인덱스를 만드는 것입니다. 기존의 데이터에 대한 색인을 생성하는 것은 각 행이로드 될 때 점진적으로 업데이트하는 것보다 빠릅니다.
분명히 맞습니까? 하지만이 페이지를 읽으면 아마도 더 많은 것이있을 것입니다.
2
현재 COPY는 인덱스에 특별한 기능을 수행하지 않습니다.
인덱스 된 테이블에 삽입해야하는 경우 COPY와 일괄 처리 된 INSERT간에 성능 차이는별로 없습니다.
그래서 인덱스를 삭제할 수없는 경우 데이터의 현재 형식이 주어지면 가장 편리한 명령을 사용하십시오.
관련 문제
- 1. 성능에 미치는 영향
- 2. mysql_data_seek의 성능에 미치는 영향
- 3. Systemtap 성능에 미치는 영향
- 4. MouseMove 성능에 미치는 영향
- 5. Oracle 사용시 성능에 미치는 영향
- 6. OpenCL - 성능에 장벽이 미치는 영향
- 7. 성능 카운터의 성능에 미치는 영향
- 8. 성능에 "패킹"구조가 미치는 영향
- 9. `USE`가 성능에 미치는 영향
- 10. Java - System.out 성능에 미치는 영향
- 11. 응용 프로그램의 성능에 미치는 영향
- 12. GADT 사용시 성능에 미치는 영향
- 13. PHP session_regenerate_id (true) 성능에 미치는 영향
- 14. 전체 성능에 미치는 기능 위치의 영향
- 15. 캐시 일관성이이 경우의 성능에 미치는 영향
- 16. MYSQL에 JSON 데이터 저장 - 성능에 미치는 영향
- 17. setStatsSampleRate/topology.stats.sample.rate를 사용하여 성능에 미치는 영향
- 18. UDP 트래픽 효과가 네트워크 성능에 미치는 영향
- 19. 하이퍼 스레딩이 컴파일러 성능에 미치는 영향?
- 20. 코디네이터 노드와 그 성능에 미치는 영향
- 21. NServiceBus에서 BinarySerializer를 사용하여 성능에 미치는 영향
- 22. Azure WorkerRole에서 예외를 throw하는 성능에 미치는 영향
- 23. WebSphere PMI 사용시 성능에 미치는 영향
- 24. 안드로이드 조각과 그 성능에 미치는 영향
- 25. SQL : 긴 varchar 및 성능에 미치는 영향
- 26. 레일 뷰에서 쿼리를 사용하면 성능에 미치는 영향
- 27. IList에서 Entity Framework 6 성능에 미치는 영향
- 28. 데이터 유형 크기가 성능에 미치는 영향
- 29. ASP.NET에서의 스레딩 및 성능에 미치는 영향
- 30. MySQL에서 ORDER BY COALESCE의 성능에 미치는 영향
인덱스는 새로 추가 된 행을 고려하여 업데이트됩니까? –
@ FopaLéonConstantin 물론 그렇습니다. 그것이 더 느린 이유입니다. –