Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- VUE
- java
- docker
- DI
- SQL
- Spring
- 테스트 코드
- AOP
- 필드 주입
- stream
- 재정의
- 생성자 주입
- redis
- lambda
- DDL
- equals
- KEVISS
- Test
- static
- 조합
- MSA
- 열 속성
- select_type
- 바이너리 카운팅
- jpa
- cache
- StringBuilder
- jwt
- 인덱스
- hashcode
Archives
- Today
- Total
목록쿼리 튜닝 (1)
백엔드 개발자 블로그
4-2. SQL문 단순 수정으로 착한 쿼리 만들기
1) 기본키를 변형하는 나쁜 SQL문2) 사용하지 않는 함수를 포함하는 나쁜 SQL문3) 형변환으로 인덱스 활용하지 못하는 나쁜 SQL문4) 열을 결합하여 사용하는 나쁜 SQL문5) 습관적으로 중복을 제거하는 나쁜 SQL문6) 다수 쿼리를 UNION 연산자로만 합치는 나쁜 SQL문7) 인덱스 고려 없이 열을 사용하는 나쁜 SQL문8) 엉뚱한 인덱스를 사용하는 나쁜 SQL문9) 동등 조건으로 인덱스를 사용하는 나쁜 SQL문10) 범위 조건으로 인덱스를 사용하는 나쁜 SQL 문1) 기본키를 변형하는 나쁜 SQL문튜닝 전 (SUBSTRING)SUBSTRING의 WHERE 조건절에 사용 => TYPE : ALL(전체테이블 탐색)이 됨SELECT *FROM 사원WHERE SUBSTRING(사원번호,1,4) = 1..
독서/업무에 바로쓰는 SQL 튜닝
2024. 9. 4. 16:45