티스토리 뷰

it

데이터베이스 튜닝 순서, 주요 튜닝 요소

ITs Story biaos 2023. 8. 25. 23:08

데이터베이스 튜닝 순서

 

 

 

  • 모델링 단계
    • 비즈니스 규칙 튜닝: 업무 자체를 표준화, 통합 및 단순화하여 비즈니스 규칙을 튜닝합니다.
    • 데이터 모델링 튜닝: 데이터 모델의 품질은 시스템 유지보수에 영향을 미칩니다. 필요한 경우 테이블 재구성이나 분할과 같은 반정규화 기법을 사용하여 데이터 모델을 튜닝해야 합니다.
  • S/W 단계
    • 데이터베이스 Access 방식 튜닝: DBMS의 기능을 최대한 활용하여 시스템 성능을 극대화합니다.
    • 데이터베이스 Object 튜닝: 데이터 액세스 성능을 위해 데이터베이스 오브젝트를 튜닝합니다.
    • SQL 및 프로그램 튜닝: SQL 쿼리문과 프로그램 로직을 최적화하여 성능을 개선합니다.
  • H/W 단계
    • 메모리 튜닝: 제한된 메모리 자원을 효율적으로 할당하여 캐시 성능을 향상시키고 메모리 데이터 활용률을 높입니다.
    • 물리적 구조 및 디스크 I/O 튜닝: 물리적 구조의 변경과 디스크 I/O 최적화를 통해 시스템 성능을 향상시킵니다.
    • 자원 결합에 대한 프로세스 튜닝: 경합 상태를 줄이기 위해 프로세스 간 결합을 최소화합니다.
    • H/W 시스템 튜닝: 제품 특성에 따라 특화된 튜닝을 고려할 수 있습니다.

요약

데이터베이스 튜닝은 데이터베이스 시스템의 성능을 극대화하기 위한 필수적인 과정입니다. 비즈니스 규칙의 표준화부터 H/W 시스템에 이르기까지 다양한 단계에서 성능 향상을 위한 작업을 수행하며, 효과적인 데이터베이스 튜닝을 통해 시스템의 효율성과 유저들의 만족도를 높일 수 있습니다.

주요 튜닝 요소

  • 비즈니스 규칙
    • 업무의 표준화, 통합, 단순화
  • 데이터 모델
    • 테이블 재구성, 분할
  • 데이터베이스 Access 방식
    • 옵티마이저 모드, 프로그래밍 언어
  • 데이터베이스 Object
    • 인덱스, 테이블 구조
  • SQL 및 프로그램
    • SQL 쿼리 최적화, 프로그램 로직 최적화
  • 메모리
    • 캐시 성능, 메모리 데이터 활용률
  • 물리적 구조 및 디스크 I/O
    • 물리적 구조 변경, 디스크 I/O 최적화
  • 프로세스 튜닝
    • 프로세스 간 결합 최소화
  • H/W 시스템
    • 제품 특성에 따른 특화된 튜닝

이러한 튜닝 요소를 고려하여 데이터베이스 시스템의 성능을 최적화할 수 있습니다.

 

참조한 글 
https://wgmakeit.com/%eb%8d%b0%ec%9d%b4%ed%84%b0%eb%b2%a0%ec%9d%b4%ec%8a%a4-%ed%8a%9c%eb%8b%9d-%ec%88%9c%ec%84%9c%ec%84%b1%eb%8a%a5%ec%9d%84-%ea%b7%b9%eb%8c%80%ed%99%94%ed%95%98%eb%8a%94-%eb%b0%a9%eb%b2%95/

 

데이터베이스 튜닝 순서(성능을 극대화하는 방법) - 일체유심조

데이터베이스 시스템에서의 튜닝은 비즈니스에 있어서 필수적인 요소라고 할 수 있는데요, 최적의 성능을 달성하기 위해서는 튜닝에 대한 전반적인 이해가 필요합니다. 이번 글에서는 데이터

wgmakeit.com

 

댓글