성능에 영향을 미치기 전에 글로벌 임시 테이블로 이동할 수있는 레코드 수에 제한이 있습니까? 성능에 영향을 줍니까? 나는 여기서 글로벌 임시 테이블에 삽입 될 수있는 수백만 개의 레코드에 대해 이야기하고 있습니다.Oracle 글로벌 임시 테이블 - 최대 레코드 수?
3
A
답변
3
전역 임시 테이블의 레코드 수에는 제한이 없습니다. 데이터는 결국 디스크에 기록되므로 데이터를 삽입/업데이트하거나 테이블을 쿼리 할 때 읽기/쓰기 속도가 적용됩니다. 성능 (예 : 데이터 수정 및 데이터 액세스)은 일반 테이블과 대략 같은 수준으로 기대할 수 있습니다. 재실행이 거의 발생하지 않기 때문에 조금 더 빠릅니다.
당신은 행의 하위 집합의 검색을 용이하게하기 위해 전역 임시 테이블에 인덱스를 추가 할 수있는 모든 테이블과 마찬가지로
2
(이것은 분명히 더 임시 공간을 삽입 속도를 느리게하고 소비하는 것,이 트레이드 오프입니다) 물론 데이터 양이 성능에 영향을 미칩니다. GTT는 다른 테이블과 같은 인덱스가 필요할 수 있습니다. 한 가지 다른 점은 옵티 마이저 통계입니다. 기본적으로 오라클이 추측 할 수있는 통계는 없습니다. GTT를로드 한 후 옵티 마이저에 정확한 통계를 제공하는 방법은 this Tom Kyte article을 참조하십시오.
관련 문제
- 1. 글로벌 임시 테이블 동시성
- 2. 오라클 - 글로벌 임시 테이블 자르기
- 3. 글로벌 임시 테이블에 데이터로드
- 4. Oracle 임시 테이블 액세스 오류
- 5. Oracle 글로벌 임시 테이블에서 선택하는 경우의 PHP 문제
- 6. 임시 테이블 문제로 Oracle ODP.NET BulkCopy
- 7. 레일스 3 액티브 레코드 임시 테이블
- 8. Oracle sql - 글로벌 변수
- 9. 오라클 글로벌 임시 테이블/PHP 상호 작용 질문
- 10. 임시 레코드 삽입 기법
- 11. SSIS + 임시 테이블
- 12. MySQL의 최대 테이블 수
- 13. 는 글로벌 임시 테이블의 자동 드롭을 해제 할 수 있습니다
- 14. oracle db에 글로벌 사용자로 로그인
- 15. 파생 테이블 또는 임시 테이블
- 16. 글로벌 설정을위한 데이터베이스 테이블
- 17. Insert 문 (Oracle)의 레코드 수
- 18. 공용 테이블 표현식과 임시 테이블
- 19. 임시 테이블 대 테이블 변수
- 20. 런타임시 임시 테이블
- 21. 보기에서 임시 테이블 사용
- 22. 임시 테이블에서 테이블 업데이트
- 23. MySQL 임시 테이블 문제
- 24. 여러 개의 임시 테이블?
- 25. 글로벌 임시 테이블의 데이터 지속 시간은?
- 26. 임시 중급 테이블
- 27. SQL 서버의 임시 테이블
- 28. 임시 테이블 범위?
- 29. 오라클 글로벌 임시 테이블과 스토어드 프로 시저 및 함수 사용
- 30. 연속 된 임시 테이블 반환
+1 : 통계에 대한 좋은 점 –