코딩기록

8일차) DBA란? - 작성중 본문

백엔드

8일차) DBA란? - 작성중

뽀짝코딩 2022. 5. 30. 13:34
728x90

DBA

Database Administration (데이터베이스 관리)

데이터베이스에 관련된 모든 관리를 한다.

 

 

DBA 업무

*개발단계

1. 기획안 분석 후 데이터베이스 관계모델 설계

2. 테이블 생성 및 프로시져 작성

3. 인덱스, 정규화, 비정규화 등의 튜닝작업

 

 

*운영단계

  1.  데이터베이스 관리
    • 데이터베이스가 갑작스런 사태로 인해 죽는사태를 사전에 예방하는 역할
      •  디스크관리   : 로그를 작성하던 중 디스크 풀로 인해 데이터베이스 장애가 발생할 수 있습니다.
      • CPU 사용률   : CPU 부하가 높은경우 서버가 내려갈 수 있습니다.
      • 메모리 사용률   : 메모리를 더이상 사용할 수 없는 경우 oom-killer 에 의해 프로세스가 강제 종료될 수 있습니다.
      • 데이터베이스 프로세스 상태확인    : 프로세스가 정상적인지 확인합니다.
  2.  백업
    • 백업은 생명이기 때문에 백업 정책을 잘 세워야 합니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

참고

https://www.yamestyle.com/281

https://mozi.tistory.com/242

 

 

 

반응형
Comments