ORACLE HINT PARALLEL을 이용해 병렬처리를 해보았다. 오라클 속도 개선
각각 몇백만건의 데이터를 가진 테이블들 가지고 통계를 뽑아야하는 상황이 생겼다. A-a컬럼과 B-PK를 조인하여 컬럼 몇개 꺼내고A-b컬럼과 B-PK를 조인하여 또 다른 컬럼 몇개 꺼내고A와 C와 D를 조인하여 합계를 내놓는 컬럼 몇개 꺼내고 그리고 특정 데이터 집계를 위해 이용된 위 4개 테이블 외에 공통적으로 사용되는 내용 등을 가져오기 위해 A-PK와 E-PK를 조인하여 또 이것저것 꺼내오고..(그럼 테이블 5개로 봐야하나) 말로는 쉬운데 실제로 짜보니 도저히 원하는 속도가 나오질 않았다. 처음에 완성 된 쿼리 - 20초1차 튜닝 - 17~19초2차 튜닝 - 14~17초3차 튜닝 - 11~13초 처음에 비해 많이 줄였지만 여전히 사용자들이 쓰기에는 말도 안되는 속도였다 그래서 오라클 힌트를 사용해보..
(구)개발
2019. 2. 22. 16:14
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 게임
- 킹스의킹
- 유플레이
- 쿼리
- NBA
- ec2
- 수원
- nba2k19
- 디비전
- 오라클
- Spring
- docker
- 새크라멘토킹스
- java
- 디비전2
- 패드
- Oracle
- AWS
- 스팀
- 이클립스
- 프로그래머스
- 점심
- 자바
- springboot
- android
- 엑스박스
- 스프링
- 벤치멤버
- 토이프로젝트
- jenkins
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함