[Oracle] 테이블 통계정보 손실로 인한 배치 성능 저하 문제 해결 사례
·
Database/Oracle
개요대규모 데이터를 다루는 시스템에서 데이터베이스 최적화는 성능 유지의 핵심입니다. 최근 백업 시간 단축을 위해 데이터를 정제하는 과정에서, 역설적으로 배치 작업 성능이 급격히 저하되는 이슈를 겪었습니다. 이번 포스팅에서는 테이블 통계정보의 불일치가 시스템에 어떤 영향을 주는지, 그리고 이를 어떻게 해결했는지 공유합니다.문제 상황: "백업을 최적화했더니 배치가 느려졌다?"1. 시스템 배경저희 시스템은 다음과 같은 데이터 처리 파이프라인으로 구성되어 있습니다.Source: MSSQL (실시간 CRM 데이터)Data Warehouse: Oracle 데이터베이스에 매일 정해진 시간에 스냅샷 적재ETL: MSSQL → Oracle (스키마 및 형변환 적재)배치 처리: 변환된 데이터를 기반으로 다단계 집계 프로세..