이번에 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 |