본문/내용
1. 데이터베이스 백업과 복구 전략에 대해 설명해 주세요.
데이터베이스 백업과 복구 전략은 시스템 가용성과 데이터 무결성을 확보하는 데 필수적입니다. 정기적인 전체 백업은 주 1회 수행하며, 일별 증분 백업을 구현하여 변경된 데이터만 저장합니다. 이를 통해 전체 백업 시간은 2시간 이내로 유지하고, 증분 백업은 30분 내외에 마무리됩니다. 백업 데이터는 안전한 오프사이트 저장소와 클라우드에 이중으로 보관하며, 암호화와 무결성 검증 절차를 반드시 적용합니다. 복구 전략은 비상시 시스템 다운타임을 최소화하기 위해 장애 발생 시 신속한 복구를 목표로 합니다. 정기적인 테스트 복구를 통해 복구시간 목표(RTO)를 15분 이내로 유지하며, 데이터 손실을 방지하기 위해 재해복구(DR) 계획도 구현되어 있습니다. 예를 들어, 지난 1년간 장애 발생 시 98% 이상 비상복구가 성공했으며, 복구 시간은 평균 10분 이내로 감속되어 있으며, 데이터 손실률은 0. 01% 미만으로 유지되고 있습니다. 이러한 체계적인 백업 및 복구 전략은 시스템 연속성을 확보하고 고객 신뢰도를 높이는 데 큰 기여를 하고 있습니다.
2. SQL 성능 최적화를 위해 어떤 방법들을 사…