일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ETRI
- 빅분기
- Eda
- kaggle
- 서평
- 한국전자통신연구원
- python
- 머신러닝
- 지도학습
- 한국전자통신연구원 인턴
- 하둡
- ML
- 프로그래머스
- 가나다영
- kt aivle school
- 하계인턴
- SQL
- r
- ggplot2
- httr
- 기계학습
- 딥러닝
- 에이블러
- 시계열
- SQLD
- KT AIVLE
- 다변량분석
- 빅데이터분석기사
- arima
- 에트리 인턴
- 에이블스쿨
- dx
- 소셜네트워크분석
- cnn
- 시각화
- matplot
- Ai
- 웹크롤링
- KT 에이블스쿨
- hadoop
- Today
- Total
목록자격증/SQL (23)
소품집
반정규화란? 정규화된 엔티티 속성, 관계에 대해 시스템 성능향상과 개발, 운영의 단순화를 위해 중복, 통합, 분리등을 수행하는 데이터 모델링 기법 언제 반정규화를 사용하는게 좋을까? 자주 사용되는 테이블에 접근하는 프로세스의 수가 많고 항상 일정한 범위만을 조회하는 경우 테이블에 대량 데이터가 있고 대량의 데이터 범위를 자주 처리하는 경우, 처리 범위를 줄이지 않으며 성능을 보장할 수 없는 경우 테이블에 지나친 조인이 걸려있는 경우 → 데이터를 중복하여 성능을 향상시키기 위한 기법! 반정규화를 사용하는 이유 데이터 무결성이 깨질 수 있는 위험을 무릅쓰고 데이터를 중복하여 반정규화를 적용하는 이유는,데이터를 조회할 때 디스크 I/O 양이 많아서 성능이 저하 경로가 너무 멀어 조인으로 인한 성능 저하 칼럼을..
Nested Loop 조인 Nested Loop 조인은 하나의 테이블에서 데이터를 먼저 찾고 그 다음 테이블은 조인하는 방식으로 실행된다. Nested Loop 조인에서 먼저 조회되는 테이블을 외부 테이블(Outer Table)이라고 하고 그 다음 조회되는 테이블을 내부 테이블(Inner Table)이라고 한다. Nested Loop 조인에서는 외부 테이블(선행 테이블)의 크기가 작은 것을 먼저 찾는 것이 중요하다. 그래야 데이터가 스캔되는 범위를 줄일 수 있기 때문! Nested Loop 조인은 RANDOM ACCESS가 발생하는데 RANDOM ACCESS가 많이 발생하면 성능 지연이 발생된다. 그러므로 Nested Loop 조인은 RANDOM ACCESS의 양을 줄여야 성능이 향상된다. 위의 예는 N..