본문 바로가기
Etc

간단한 SQL 튜닝 팁

by GOMJ 2025. 9. 28.

이번에 SQL 튜닝 강의를 들었다.

 

그 중 가장 인상 깊었던 내용 몇가지에 대해 정리를 해보려고 한다.

 

1. 부정 연산자를 사용하지 말자.

 

인덱스는 부정 연산자가 있으면 사용되지 못한다고 한다. !=, <>, not in 처럼 말이다.

 

평소에 아무 생각없이 사용 했었는데 실제 서비스 쿼리를 돌릴때는 긍정 표현으로 바꿔서 사용해야 겠다고 배웠다.

 

=, in 으로 변경

 

2. database tool 사용할 때 내가 들어간 계정을 잘보고 사용하자.

 

운영 계정으로 쿼리를 돌렸다가 해당 계정이 솔루션과 연관되어서... 자원을 다 잡아먹고 나머지 쿼리들은 대기열에 빠져 실행이 못한 케이스가 있었다고 한다. 따라서 현재 내가 접속중인 계정을 꼭 확인하고 쿼리를 돌리자.

'Etc' 카테고리의 다른 글

로그파일 용량 초기화  (0) 2025.10.05
Design Pattern2 - Adapter  (0) 2025.09.28
결제 안정성 확보  (0) 2025.09.21
nofile이란?  (0) 2025.09.21
크레덴셜 스터핑  (0) 2025.09.14