1. 벌크 insert
대용량 데이터 백업의 경우 사용.
Sql Server Bulk Work | TechWell
Sql Server Bulk Working
techwell.wooritech.com
https://itsuit.tistory.com/116
[Oracle] 대량 데이터 인서트 하기 (Bulk Data Insert)
[Oracle] 대량 데이터 인서트 하기 (Bulk Data Insert) 속도 : 4 > 3 > 2 > 1 1. INSERT INTO로 건별 INSERT 건별 Commit으로 속도가 느림 INSERT INTO [TABLE] VALUES ('val1','val2','val3'); INSERT INTO [TABLE] VALUES ('val1','val2','val3');
itsuit.tistory.com
https://dev.dwer.kr/2020/04/mysql-bulk-inserting.html
Bulk Inserting - MySQL 다량의 데이터 넣기
dev.dwer.kr
2. 커버링 인덱스
보통 인덱스가 잘 타는 sql을 만드는 것이 성능개선에 가장 기본이다.
인덱스를 잘 태우는 조건에는 무조건 지정한 PK값의 순서대로 조인 조건을 걸고
제외 혹은 특정 대상의 데이터 조건을 where절에 최대한 걸어준다.
pk를 활용한 clustered key를 사용해 쿼리 튜닝을 하는 방법 중 커버링 인덱스가 있는데.
여기서 커버링 인덱스란,
PK를 사용할 경우 인덱스 탐색 시간이 없어지기 때문에 향상된 데이터 파일 접근이 가능한데
"실제 데이터 접근" 의 행위 없이 인덱스에 있는 컬럼값들로만 쿼리를 완성하는 것을 이야기 한다.
https://jojoldu.tistory.com/476
1. 커버링 인덱스 (기본 지식 / WHERE / GROUP BY)
일반적으로 인덱스를 설계한다고하면 WHERE절에 대한 인덱스 설계를 이야기하지만 사실 WHERE뿐만 아니라 쿼리 전체에 대해 인덱스 설계가 필요합니다. 인덱스의 전반적인 내용은 이전 포스팅을
jojoldu.tistory.com