Nested Loop Join 정리1. 연결고리에 인덱스가 존재하는 경우에 사용해야한다 (inner table 인덱스 존재 필수)2. 처리량이 적은 경우 유리하다 (랜덤 액세스 발생)3. 순차적으로 처리하며, 부분범위 처리가 가능하다4. 조인의 순서에 따라서 성능의 차이가 존재할 수 있어서, 처리범위를 줄일 수 있는 순서를 선택해야 한다. Sort Merge Join 정리1. 주로 처리량이 많으면서 항상 전체 범위를 처리해야 하는 경우에 유리2. 조인 연결고리 상태에 연향을 받지 않으므로 연결고리를 위한 인덱스가 필요없다3. 전체 범위를 처리하므로 Fetch 단위가 영향을 주지 않는다. 적당하게 큰 fetch 단위를 설정하는것이 좋다4. 데이터가 소량인 경우에는 Nested Loops 조인 방식이 유리하..

1. Hard Parsing, Literal SQL에 의한 부하를 줄일 것 1) 이미 수립된 실행 계획을 공유해서 재사용 가능하도록 SQL 작성 - 구문 분석 비용 감소 - 메모리 사용 개선 2) 동일한 SQL 문장으로 사용 - 텍스트 동일 (대/소문자, 빈 캄, 주석, 포함) - 참조 객체 동일 - 바인드 변수의 데이터 형식 동일 2번 항목을 이해할려면 Parse, Execute, Fetch 동작 방식을 알아야합니다. 간단하게 설명하면 Client 가 Parse 로 SQL 문을 작성하여 보내면 Parse 는 syntax check, semantic check 해서 과거에 수행한 SQL 인지 아닌지 확인하여 Optimizer(Execution Plan, R..
- Total
- Today
- Yesterday
- 키바나
- GIT
- kibana
- Mappings
- ElasticSearach 백업
- string
- EL
- Java
- logstash
- list
- 재색인
- index 처리를 잘하자
- config
- React18
- 명령어
- Elasticsearch
- react
- pm2-logrotate
- mysql은 nl이 기본 세팅
- 문자
- Query
- literal sql
- InteiilJ
- ArrayList
- 절대 경로 설정하기
- Linux
- 인덱스
- bool
- Mapping
- NextJS 14
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |