사용자 도구

사이트 도구


database:aurora

Aurora - AWS Database

서버 설정

log

  • log_output=FILE, slow_query=1(true), long_query_time=1(1초) 등의 설정을 해서 슬로우 쿼리를 로그로 남긴다.
  • RDS Instance Modify 에서 Log Exports > Slow Query Log를 로그로 Cloud Watch로 전송한다.
  • Clow Watch 에서 RDS 이름으로 검색하면 볼 수 있고 알림도 걸 수 있다.

TimeZone

  • (접속을 클러스터로 하면) Cluster Parameter Group 에서, (접속을 인스턴스 단위로 하면) DB Parameter Group 에서 time_zone 값을 Asia/Seoul로 변경.
  • 적용 후에 접속해서 아래 값들 올바른 지 확인
    SELECT @@time_zone; -- Asia/Seoul
    SELECT NOW(); -- 현재 한국 시간

End Point

  • Aurora 는 cluster endpoint, readonly endpoint, instance endpoint 를 지원한다. readonly endpoint는 replicas 들 사이에서 load balancing도 해준다.
  • Cluster Endpoint는 자체적으로 Read/Write 모두에 대한 정보를 포함하고 있다. Aurora MariaDB JDBC 드라이버 사용시 Read/Write 분기가 가능하다. Cluster Endpoint로 접속한 경우 Master가 죽으면 자동으로 Slave를 Master로 승격하여 연결해준다.

Performance

max_connections

참고

database/aurora.txt · 마지막으로 수정됨: 2019/02/28 16:50 저자 kwon37xi