수천만 건 공공데이터 집계 분석 성능을 10배 끌어올리는 MySQL 8.0 윈도우 함수(Window Function)와 TempTable 최적화
전국 사업자 인허가/폐업 이력, 요양기관 진료 통계, 부동산 실거래가 등 수천만 건 규모의 공공데이터를 기반으로 분석 대시보드를 구축할 때 엔지니어가 마주하는 가장 까다로운 요구사항은 지역별 상위 N개 시설 추출, 월별 누적 집계, 직전 분기 대비 증감률(Lag/Lead) 계산입니다. MySQL 5.7 이전 버전에서는 이러한 순위 및 누적 통계를 구하기 위해 상관 서브쿼리(Correlated Subquery)나 동일 테이블 간의 자기…