=== 인덱스 추가 후 테이블·인덱스 크기 (2026-09-16, 운영 DB root 조회) ===
비교 기준: premeasure_table_sizes.txt (2026-09-15 개선 전)

테이블                        approx_rows   data_mb(전→후)   index_mb(전→후)   인덱스 증가
best_record                     1,231,144   72.5 → 73.5      72.1 → 143.2      +71.1
app_highest_record                232,771   16.5 → 16.5      15.8 →  21.3       +5.5
typing_exam_record                128,506   10.3 → 10.3      10.9 →  17.9       +7.0
typing_exam_highest_record         21,194    1.4 →  1.4       1.2 →   1.7       +0.5

best_record 인덱스별 크기 (mysql.innodb_index_stats, stat_name='size')
  PRIMARY                     73.5MB   데이터 본체
  idx_maestro_player_app_dt   35.6MB   이번에 추가
  idx_maestro_app_dt          30.6MB   이번에 추가
  PlayerID                    29.3MB   기존, 외래키용
  AppID                       25.4MB   기존, 외래키용
  MaestroID                   22.3MB   기존, 외래키용 (idx_maestro_app_dt가 대체 가능)

해석
- 새 인덱스로 늘어난 디스크는 약 79MB (best_record 66.2MB + 나머지 테이블 13MB).
  best_record 인덱스 증가분 71.1MB 중 약 4.9MB는 같은 기간 기록이 7% 늘어난 몫.
- DB 전체 크기는 약 207MB → 292MB (약 41% 증가). 성능과 맞바꾼 디스크 비용.
- app_highest_record는 8,795행을 지웠지만 data_mb가 그대로. InnoDB가 삭제 공간을 파일에서
  반환하지 않고 재사용하기 때문이며 정상 동작임.
