AWS/Amazon Relational Database Service(10)
-
RDS status가 "Storage-optimization"일 경우
개요RDS status가 "Storage-optimization" 상태로 유지되고 있다면 특별한 액션이 필요하지 않다. 수시간에서 최대 24시간 까지 걸릴 수 있으며, 자동으로 해소되므로 신경을 따로 쓰지 않아도 된다. 참고https://repost.aws/knowledge-center/rds-stuck-in-storage-optimization
2024.10.31 -
AWS RDS Performance Insights for performance_schema
개요 AWS RDS Performance Insights를 사용하면 확장 모니터링 기능을 통해 많은 분석과 인사이트를 얻을 수 있습니다. 제한 해당 기능을 사용하려면 MySQL 버전과 Instance 최소 타입등의 제한이 있으며, performance_schema parameter를 ON 해야 사용이 가능 합니다. 참고 https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_PerfInsights.EnableMySQL.html https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/USER_PerfInsights.Overview.html
2024.03.29 -
Aurora MySQL8에서 database 생성 및 user 생성하는 간단한 쿼리
개요 MySQL 서버나 AWS RDS를 생성한 후 데이터베이스 생성 및 서비스용 user와 password를 생성하는 간단한 쿼리를 정리 했다. 간단한 쿼리 # create user for service CREATE USER ''@'' IDENTIFIED BY '' PASSWORD EXPIRE NEVER; # grant to service user GRANT ALL ON .* TO ''@''; # apply flush privileges; # create database for service CREATE DATABASE `` /*!40100 DEFAULT CHARACTER SET utf8 */ /*!80016 DEFAULT ENCRYPTION='N' */;
2024.01.19 -
RDS Aurora MySQL 생성 가이드 (일반 용도)
개요AWS RDS Aurora MySQL을 생성하는 과정에서 선택해야할 옵션과 결정해야 할 사항들이 많다. 아래는 일반적인 용도로 사용가능한 Aurora MySQL를 만들 때 사용가능 한 옵션과 준비 사항이다. 사전 준비 사항VPCLeast 2 private subnetsSecurity Group for RDSRDS Subnet Group RDS Custom Paramater group 옵션과 선택 사항Choose a database creation method : Standard createEngine options Engine type : Aurora (MySQL Compatible) Engine version : 3.05.1 (latest)Templates : "Production"Settings..
2024.01.19 -
Aurora MySQL 파라미터와 적용 시 리부팅 필요 여부
개요 AWS RDS를 처음 만들거나 Parameter를 변경하고 싶을 때, custom parameter groups를 만들어서 사용하면 된다. RDS parameters는 적용시 리부팅이 필요한 값이 있고 바로 적용되는 값이 있다. 아래는 Aurora MySQL 전체 파라미터에 대한 설명과 리부팅 필요 여부 확인 방법 이다. Aurora MySQL 파라미터 https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Reference.ParameterGroups.html 확인 방법 Parameter Group - Apply type "Dynamic" : 바로 적용 - Apply type "Static" : 리부팅 필요 AWS CLI ..
2024.01.19 -
Aurora MySQL 8 파라미터 추천
개요 AWS RDS를 생성할 때, Custom Parameter group을 생성한 후 RDS를 생성하는 것을 추천한다. 아래는 Aurora MySQL 8에서 사용할 수 있는 기본적인 파라미터 이다. 추천 파라미터 ## for common use performance_schema = 1 slow_query_log = 1 long_query_time = 10 log_output = TABLE log_queries_not_using_indexes = 1 time_zone = UTC ## only for Aurora MySQL aurora_parallel_query = 1 aurora_read_replica_read_committed = ON innodb_flush_log_at_trx_commit=1 참고 h..
2024.01.17 -
AWS RDS Proxy max_connections
개요 AWS RDS Proxy의 Max connections는 따로 제한이 없다. 어플리케이션의 connection pool 설정에 맞게 따라간다. 비고 참고로 MaxConnectionsPercent의 설정을 통해 조절은 가능하다. 참고 https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/rds-proxy-managing.html
2023.12.29 -
RDS tips for Application
- 개요 https://aws.amazon.com/ko/blogs/tech/part-1-10-amazon-aurora-tips-for-application-developers/ https://aws.amazon.com/ko/blogs/tech/part-2-10-amazon-aurora-tips-for-application-developers/
2023.09.04 -
RDS Snapshot을 통해 restore를 할 경우 multi-az 변경 불가
- 개요 snapshot을 통해 restore 할 경우 multi-az deployment type을 multi >> single은 가능 하지만 single >> multi는 불가능하다
2022.09.06 -
RDS Aurora Serverless V2
- 개요 서버리스 서비스의 장점과 Auto Scaling이 보장되는 Aurora Serverless v2는 Production에서도 증명되었으며 확장과 축소가 용이해서 트래픽 트렌드가 다양한 서비스용도로 쓰기에는 적합하다. - 적용 방법 Aurora DB (MySQL, Postgresql) 을 이미 사용중이라면, 최신 버전으로 Upgrade 후 Serverless V2 로 Type 변경 - 세부 순서 (무중단 변경 방법) 1. Reader 추가 2. Reader Serverless V2 Type 변경 3. FailOver Reader to Writer 4. Reader Serverless V2 Type 변경 5. FailOver Reader to Writer 6. 완료 - 모니터링 ( CloudWatch..
2022.08.05