## mariadb10.11 파라미터 기준
1) log_slow_query = 1
2) log_slow_query_time = 2
3) log_output = TABLE
## mariadb 10.6 파라미터 기준
- max_connections (파라미터 그룹)
LEAST({DBInstanceClassMemory/25165760},12000) --> 1000 수정
- lower_case_table_names=1
- time_zone ==> 검색 후 time_zone 파라미터를 Asia/Seoul 로 변경합니다.
- char ==> 검색 후 character_set ~ 나오는 항목의 값을 모두 utf8mb4 로 변경합니다.
- log_bin_trust_function_creators=1
- collation ==> 으로 검색 후 collation_connection, collation_server의 값을 utf8mb4_general_ci로 변경합니다.
- RDS 파라미터그룹 추가작업 (Slow Query Log 활성화 적용)
1) slow_query_log = 1
2) long_query_time : 2
3) log_output : TABLE
1.콘솔에서 slow query를 파일로 보려면 해당 데이터베이스의 [파라미터 그룹] 에서 값 설정 해야함.
1)slow_query_log : 1로 설정
> 슬로우 쿼리 로그를 남기는 것으로 설정
2) long_query_time : 2
> 시간이 2초 이상 걸리는 쿼리 로그를 남기는 것으로 설정.
3) log_output : FILE
로그를 파일에 남길건지, 테이블에 남길건지 설정
2.테이블로 남기게 되면 쿼리로 조회 가능.
SELECT *, CAST((sql_text) AS CHAR(10000) CHARACTER SET utf8) AS sql_text_str FROM mysql.slow_log;
3.파일 로그 조회 하기
1)aws rds > 데이터베이스 > 인스턴스 선택 > 로그 및 이벤트 메뉴
2)로그 메뉴에서 slow 로 검색 후 선택 후 [보기]
'[AWS-FRF] > RDS' 카테고리의 다른 글
[중요][AWS] 호환되지 않는 파라미터 상태에서 멈춘 Amazon RDS DB 인스턴스 해결!! (17) | 2024.08.27 |
---|---|
[중요][AWS] 기본 KMS 키를 사용하여 암호화된 RDS를 다른 AWS 계정으로 복사하는 방법!! (23) | 2024.08.26 |
[중요][AWS][MariaDB] log_bin_trust_function_creators, ERROR 1418 (HY000) (94) | 2024.08.05 |
댓글