Amazon RDS용 Database Insights로 느린 SQL 쿼리를 모니터링하도록 데이터베이스 구성
Amazon RDS용 Database Insights로 느린 SQL 쿼리를 모니터링하도록 데이터베이스 구성
데이터베이스의 느린 SQL 쿼리를 모니터링하려면 Database Insights 대시보드의 Slow SQL Queries 섹션을 사용할 수 있습니다. 느린 SQL 쿼리를 모니터링하도록 데이터베이스를 구성하기 전에는 Slow SQL Queries 섹션이 비어 있습니다.
Database Insights 대시보드에서 느린 SQL 쿼리를 모니터링하는 방법에 대한 자세한 내용은 Amazon CloudWatch 사용자 가이드의 CloudWatch Database Insights용 Database Instance 대시보드 보기를 참조하세요.
Database Insights로 느린 SQL 쿼리를 모니터링하도록 데이터베이스를 구성하려면 다음 단계를 완료하세요.
- CloudWatch Logs로의 로그 내보내기를 활성화합니다.
- DB 인스턴스의 DB 파라미터 그룹을 생성하거나 수정합니다.
로그 내보내기 구성에 대한 정보는 Amazon RDS 사용자 가이드의 데이터베이스 로그를 Amazon CloudWatch Logs에 게시를 참조하세요. DB 파라미터 그룹을 생성하거나 수정하려면 다음 주제를 참조하세요.
- Amazon RDS의 DB 파라미터 그룹 생성
- Amazon RDS의 DB 파라미터 그룹 파라미터 수정
RDS for MariaDB
RDS for MariaDB DB 인스턴스에서 느린 SQL 쿼리를 모니터링하도록 구성하려면 다음 파라미터 조합을 예시로 사용할 수 있습니다.
log_slow_query– 1로 설정log_slow_query_time– 1.0으로 설정log_output– FILE로 설정
이것은 한 가지 가능한 구성입니다. MariaDB 느린 쿼리 로그 파라미터와 추가 구성 옵션에 대한 종합적인 가이드는 느린 쿼리 로그에 대한 MariaDB 문서를 참조하세요.
RDS for MySQL
RDS for MySQL DB 인스턴스에서 느린 SQL 쿼리를 모니터링하도록 구성하려면 다음 파라미터 조합을 예시로 사용할 수 있습니다.
slow_query_log– 1로 설정long_query_time– 1.0으로 설정log_output– FILE로 설정
이것은 한 가지 가능한 구성입니다. MySQL 느린 쿼리 로그 파라미터와 추가 구성 옵션에 대한 종합적인 가이드는 느린 쿼리 로그에 대한 MySQL 문서를 참조하세요.
RDS for PostgreSQL
RDS for PostgreSQL DB 인스턴스에서 느린 SQL 쿼리를 모니터링하도록 구성하려면 다음 파라미터 조합을 예시로 사용할 수 있습니다. 이러한 파라미터를 설정하면 DB 인스턴스의 성능이 저하될 수 있습니다.
log_min_duration_statement– 1000으로 설정log_statement– none으로 설정log_destination– stderr로 설정
이것은 한 가지 가능한 구성입니다. PostgreSQL 로깅 파라미터와 추가 구성 옵션에 대한 종합적인 가이드는 로깅 구성에 대한 PostgreSQL 문서를 참조하세요.
참고
RDS for MySQL의 경우
long_query_time파라미터를 1마이크로초 단위로 구성할 수 있습니다. 예를 들어 이 파라미터를 0.000001로 설정할 수 있습니다. DB 인스턴스의 쿼리 양에 따라long_query_time파라미터 값이 성능을 저하시킬 수 있습니다. 값 1.0부터 시작하여 워크로드에 따라 조정하세요. 이 파라미터를 0으로 설정하면 Database Insights가 모든 쿼리를 기록합니다.
출처: 문서
본문
데이터베이스의 느린 SQL 쿼리를 모니터링하려면 Database Insights 대시보드의 Slow SQL Queries 섹션을 사용할 수 있습니다. 느린 SQL 쿼리를 모니터링하도록 데이터베이스를 구성하기 전에는 Slow SQL Queries 섹션이 비어 있습니다.
Database Insights 대시보드에서 느린 SQL 쿼리를 모니터링하는 방법에 대한 자세한 내용은 Amazon CloudWatch 사용자 가이드의 CloudWatch Database Insights용 Database Instance 대시보드 보기를 참조하세요.
Database Insights로 느린 SQL 쿼리를 모니터링하도록 데이터베이스를 구성하려면 다음 단계를 완료하세요.
- CloudWatch Logs로의 로그 내보내기를 활성화합니다.
- DB 인스턴스의 DB 파라미터 그룹을 생성하거나 수정합니다.
로그 내보내기 구성에 대한 정보는 Amazon RDS 사용자 가이드의 데이터베이스 로그를 Amazon CloudWatch Logs에 게시를 참조하세요. DB 파라미터 그룹을 생성하거나 수정하려면 다음 주제를 참조하세요.
- Amazon RDS의 DB 파라미터 그룹 생성
- Amazon RDS의 DB 파라미터 그룹 파라미터 수정
RDS for MariaDB
RDS for MariaDB DB 인스턴스에서 느린 SQL 쿼리를 모니터링하도록 구성하려면 다음 파라미터 조합을 예시로 사용할 수 있습니다.
log_slow_query– 1로 설정log_slow_query_time– 1.0으로 설정log_output– FILE로 설정
이것은 한 가지 가능한 구성입니다. MariaDB 느린 쿼리 로그 파라미터와 추가 구성 옵션에 대한 종합적인 가이드는 느린 쿼리 로그에 대한 MariaDB 문서를 참조하세요.
RDS for MySQL
RDS for MySQL DB 인스턴스에서 느린 SQL 쿼리를 모니터링하도록 구성하려면 다음 파라미터 조합을 예시로 사용할 수 있습니다.
slow_query_log– 1로 설정long_query_time– 1.0으로 설정log_output– FILE로 설정
이것은 한 가지 가능한 구성입니다. MySQL 느린 쿼리 로그 파라미터와 추가 구성 옵션에 대한 종합적인 가이드는 느린 쿼리 로그에 대한 MySQL 문서를 참조하세요.
RDS for PostgreSQL
RDS for PostgreSQL DB 인스턴스에서 느린 SQL 쿼리를 모니터링하도록 구성하려면 다음 파라미터 조합을 예시로 사용할 수 있습니다. 이러한 파라미터를 설정하면 DB 인스턴스의 성능이 저하될 수 있습니다.
log_min_duration_statement– 1000으로 설정log_statement– none으로 설정log_destination– stderr로 설정
이것은 한 가지 가능한 구성입니다. PostgreSQL 로깅 파라미터와 추가 구성 옵션에 대한 종합적인 가이드는 로깅 구성에 대한 PostgreSQL 문서를 참조하세요.
참고
RDS for MySQL의 경우
long_query_time파라미터를 1마이크로초 단위로 구성할 수 있습니다. 예를 들어 이 파라미터를 0.000001로 설정할 수 있습니다. DB 인스턴스의 쿼리 양에 따라long_query_time파라미터 값이 성능을 저하시킬 수 있습니다. 값 1.0부터 시작하여 워크로드에 따라 조정하세요. 이 파라미터를 0으로 설정하면 Database Insights가 모든 쿼리를 기록합니다.