eunzae's develog

[SQL]튜닝 실무 본문

Language/SQL

[SQL]튜닝 실무

eunzae 2022. 4. 25. 21:51

쿼리튜닝

- 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