본문 바로가기
반응형

MySQL3

RDS Multi AZ 고가용성 구성 테스트 RDS의 Multi-AZ 구성과 ReadOnly-Replication 구성 실습 Muti-AZ 동작 방식 1. 현재 Master db 인스턴스의 snapshot이 생성 2. 생성된 snapshot을 이용하여 다른 AZ에 대기 인스턴스가 생성 3. 기본 인스턴스와 Standby 인스턴스 간에 동기식으로 복제되어 데이터 중복성, snapshot 및 백업 중 I/O 중단 제거, 시스템 백업 중 지연 시간 급증을 최소화 1. RDS SubnetGroup 그룹 생성 - RDS 인스턴스가 생성 될 서브넷 그룹을 생성을 위해 RDS의 '서브넷 그룹'에서 'DB 서브넷 그룹 생성' 버튼 클릭 - 서브넷 그룹 이름 입력, VPC 선택, 서브넷에 포함된 AZ선택 및 서브넷 선택 후 생성(여기서는 2개의 가용영역과 Priv.. 2022. 3. 6.
Mybatis parameterType List foreach insert(Oracle, MySQL) Mybatis에서 foreach를 사용해서 List를 Insert하는 방법 아래와 같이 리스트에 데이터를 담아서 넘기는 경우 List list = new ArrayList(); list.add(new TestVO(1)); list.add(new TestVO(2)); insert("namespace.listInsert", list); Oracle 기준으로는 mybatis 쿼리를 아래와 같이 작성한다. INTO MY_TABLE ( NUM, DATE ) VALUES ( #{item.num}, SYSDATE ) 실행 쿼리는 아래와 같이 실행된다 INSERT ALL INTO MY_TABLE (NUM, DATE) VALUES (...) INTO MY_TABLE (NUM, DATE) VALUES (...) ... S.. 2022. 2. 21.
AWS RDS Bastion을 통한 Workbench 접속 - MySQL Workbench에서 Bastion Host를 통해 외부접속이 불가한 RDS 접속 설정 Connction Method: "Standard TCPIP over SSH" 를 선택 SSH Hostname: Bastion Host 접속 "IP:포트" SSH Username: Bastion Host 접속 사용자정보(ec2-user) SSH Password: 여기서는 없음, KeyFile로 설정 SSH Key File: Bastion Host의 pem 키 파일 선택 MySQL Hostname 항목 부터는 RDS DB 정보 입력 "Test Connection" 클릭하면 아래와 같이 간단히 접속 확인 할 수 있음 2022. 2. 2.
반응형