
데이터베이스 튜닝에 대하여
튜닝은 데이터베이스 시스템의 성능을 끌어올리고 안정성과 신뢰성을 높이는 중요한 과정이다. 이를 통해, 쿼리 성능을 향상하고, 시스템 자원을 효율적으로 사용할 수 있다.튜닝을 하는 이유는 주어진 하드웨어 환경을 통해서 처리량과 응답속도를 개선하기 위해서이다.성능 저하가 일어나면 시스템의 안정성과 사용성은 떨어질 수밖에 없기에 주기적으로 데이터베이스 튜닝을 진행해야 한다. 튜닝이라고 하면 포괄적으로 생각할 수 있는데, 아래 방법들을 말한다.쿼리 최적화캐싱 전략하드웨어 자원 관리인덱스 관리... 이러한 튜닝을 진행할 때 단계가 있다.1. 데이터베이스 설계 튜닝(모델링 관점)데이터 모델링, 인덱스 설계데이터베이스 용량 산정ex) 반정규화2. 데이터베이스 환경 튜닝(환경 관점)메모리나 블록 크기 지정ex) Buf..