eunzae's develog
[SQL]튜닝 실무 본문
쿼리튜닝
- select: 인덱스*
* 인덱스: 데이터에 빠르게 접근하기 위한 색인작업
- update, delete: 인덱스, 락*
* 락: A → 100 (처리시간 10초), A -> 200 (처리시간 1초)
순서대로 진행하므로 기존에는 1초 걸리던 요청이 11초가 걸림
- insert: 인덱스, DB스팩(네트워크)
select는 인덱스가 많으면 빨라지지만, insert는 인덱스가 많으면 더 느려짐 >> 상황에 따라 선택
↓
설계 변경: 집계테이블, M view
↓
엔진튜닝: 파라미터 조정
↓
기획변경
'Language > SQL' 카테고리의 다른 글
[SQL]단일행 NULL 관련 함수 (0) | 2022.05.02 |
---|---|
[SQL]SQL 문장 종류(DML, DDL, DCL, TCL) (0) | 2022.04.26 |
[SQL]만 나이 계산 쿼리 (0) | 2022.04.25 |
[SQL]TCL(트랜잭션 제어어) (0) | 2022.04.25 |
[SQL]트랜잭션 격리성(Isolation level) (0) | 2022.04.24 |