일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 정렬
- 컬렉션 조회 최적화
- 성능최적화
- DTO
- 그룹함수
- fetch join
- 서브쿼리
- 스프링
- 페이징
- 자바의 정석
- SQL 튜닝
- 데이터베이스
- Spring data JPA
- querydsl
- 친절한 SQL 튜닝
- TCP/IP
- @MappedSuperclass
- 데이터모델링
- 페치조인
- 스프링 컨테이너
- SQL
- JPA
- 스프링 데이터 JPA
- INDEX SCAN
- 값 타입
- Spring
- index
- 오라클
- 엔티티
- JPQL
- Today
- Total
목록INDEX SCAN (2)
nu_s

SQL튜닝의 정의 SQL튜닝이란? SQL 문을 최적화하여 빠른 시간내에 원하는 결과값을 얻기 위한 작업 튜닝 자체는 기술적으론 쉽다 튜닝이 어렵다고 느끼는 것은 업무를 모르기 때문 옵티마이저 SQL을 가장 빠르고 효율적으로 수행할 최적(최저비용)의 처리경로를 생성해주는 핵심 엔진 프로시저 쿼리가 실행하면서 원하는 결과를 만들 때, 절차를 만들고 그 절차대로 결과를 만든다. 즉, 프로시저는 특정한 업무를 수행하기 위한 절차를 뜻함. 파싱(parsing) - 자르기 파싱트리 생성 : SQL문을 이루는 개별 구성요소를 분석해서 파싱트리 생성 Syntax 체크 : 문법적 오류가 없는지 확인 Semantic 체크 : 의미상 오류가 없는지 확인 사용자가 sql명령을 내리면 DB의 옵티마이저가 처리 처리과정 문법체크..

SQL튜닝의 정의 SQL튜닝이란? SQL 문을 최적화하여 빠른 시간내에 원하는 결과값을 얻기 위한 작업 튜닝 자체는 기술적으론 쉽다 튜닝이 어렵다고 느끼는 것은 업무를 모르기 때문 옵티마이저 SQL을 가장 빠르고 효율적으로 수행할 최적(최저비용)의 처리경로를 생성해주는 핵심 엔진 프로시저 쿼리가 실행하면서 원하는 결과를 만들 때, 절차를 만들고 그 절차대로 결과를 만든다. 즉, 프로시저는 특정한 업무를 수행하기 위한 절차를 뜻함. 파싱(parsing) - 자르기 파싱트리 생성 : SQL문을 이루는 개별 구성요소를 분석해서 파싱트리 생성 Syntax 체크 : 문법적 오류가 없는지 확인 Semantic 체크 : 의미상 오류가 없는지 확인 사용자가 sql명령을 내리면 DB의 옵티마이저가 처리 처리과정 문법체크..