주제: 증권 거래소의 효율적인 운영을 위한 성능 튜닝

  • 연상법: '증권 거래소의 거래 효율화 프로젝트'

1. 튜닝 3단계: 진분결 (증권 거래소 개선 프로젝트의 단계)

진단 단계 (진): '시장 조사 및 분석'

  • 인설시자트:
    • 인터뷰(인): '투자자와의 인터뷰' - 투자자들과의 대화를 통해 그들이 거래 시 경험하는 문제점을 수집합니다.
    • 설계(설): '거래 시스템 설계 검토' - 현재 거래 시스템의 설계를 분석하여 효율성을 저해하는 요소를 식별합니다.
    • 시스템(시): '거래 플랫폼 기술 분석' - 거래 플랫폼의 기술적 구성을 검토하여 성능 저하의 기술적 원인을 파악합니다.
    • 자원(자): '자원 배치 최적화' - 거래 처리에 사용되는 컴퓨팅 자원의 배치와 활용도를 분석합니다.
    • 트레이스(트): '거래 데이터 흐름 추적' - 실시간 거래 데이터 흐름을 추적하여 병목 지점을 확인합니다.

분석 단계 (분): '시장 구조 및 운영 분석'

  • 설쿼디오하:
    • 설계 내용(설), 쿼리(SQL), DBMS, 운영체제(OS), 하드웨어(HW) 등 거래소의 전반적인 시스템을 체계적으로 분석합니다.

결과 단계 (결): '거래 개선 결과 평가'

  • 자분결산:
    • 자료수집/분석(자): 개선된 시스템에서의 거래 데이터를 수집 및 분석하여 성능 개선 효과를 평가합니다.
    • 결과 평가(결): 거래 속도와 효율성이 향상되었는지를 평가합니다.
    • 산출물 작성(산): 개선 프로젝트의 성과를 문서화하고 향후 개선 계획을 수립합니다.

성능 지표: TRL (Throughput, Response Time, Load Time)

  • 연상법: '거래 효율성 측정'
    • 증권 거래소에서 거래 처리율, 거래 반응 시간, 최대 거래량 처리 시간을 측정하는 도구와 비교할 수 있습니다.

DB 튜닝 기법

  • 디자인 단계 기법: 거래 시스템의 데이터베이스, 테이블, 인덱스 구조를 최적화하여 거래 지연을 최소화합니다.
  • DB 환경: 거래소의 DBMS, OS, Storage, Network 구성을 최적화하여 빠른 거래 처리를 지원합니다.
  • SQL 기법: 거래 쿼리 최적화, 조인 순서 조정, 병렬 처리를 통해 거래 처리 속도를 높입니다.
반응형

'정보관리기술사 > DB_데이터분석' 카테고리의 다른 글

[서브암기] 옵티마이저  (0) 2024.05.03
개방형 연결 데이터(Linked Open Data)  (0) 2023.08.31
공공데이터  (0) 2023.08.30
New SQL  (0) 2023.08.29
DB Table partitioning  (2) 2023.08.28

+ Recent posts