백엔드
8일차) DBA란? - 작성중
뽀짝코딩
2022. 5. 30. 13:34
728x90
DBA
Database Administration (데이터베이스 관리)
데이터베이스에 관련된 모든 관리를 한다.
DBA 업무
*개발단계
1. 기획안 분석 후 데이터베이스 관계모델 설계
2. 테이블 생성 및 프로시져 작성
3. 인덱스, 정규화, 비정규화 등의 튜닝작업
*운영단계
- 데이터베이스 관리
- 데이터베이스가 갑작스런 사태로 인해 죽는사태를 사전에 예방하는 역할
- 디스크관리 : 로그를 작성하던 중 디스크 풀로 인해 데이터베이스 장애가 발생할 수 있습니다.
- CPU 사용률 : CPU 부하가 높은경우 서버가 내려갈 수 있습니다.
- 메모리 사용률 : 메모리를 더이상 사용할 수 없는 경우 oom-killer 에 의해 프로세스가 강제 종료될 수 있습니다.
- 데이터베이스 프로세스 상태확인 : 프로세스가 정상적인지 확인합니다.
- 데이터베이스가 갑작스런 사태로 인해 죽는사태를 사전에 예방하는 역할
- 백업
- 백업은 생명이기 때문에 백업 정책을 잘 세워야 합니다.
참고
반응형