솔직한 경험 기반 접근
대고객 시스템에서 DB를 운영할 때 가장 중요한 자리는 가용성과 응답 속도라고 생각합니다. 사용자가 직접 닿는 서비스일수록 DB 장애나 느린 쿼리가 바로 체감됩니다. 수업에서 트랜잭션과 인덱스를 배울 때, 인덱스가 없는 컬럼으로 조회하면 테이블 전체를 스캔해서 응답이 느려지는 자리를 직접 실험해봤습니다. 그 경험 이후로 자주 검색되는 컬럼에 인덱스를 설정하는 것이 기본이 됐습니다. 운영 관점에서는 백업·복구 절차와 장애 시 전환 계획도 중요하다고 이해합니다. 데이터 손실이 생기면 복구 자리가 없는 경우도 있어서, 정기 백업과 복구 테스트를 주기적으로 확인하는 것이 운영의 기본이라고 봅니다.