MySQL EXPLAIN ANALYZE – 8.0.18

  1. New Feature MySQL 8.0.18 버전은 2019년 10월 14일에 GA 가 되었으며 8.0.18 의 New Feature 로 EXPLAIN ANALYZE 기능이 추가 되었습니다. 2. EXPLAIN ANALYZE MySQL 를 시작 하면서 실행계획 관련하여 처음 검색 과 확인 해본 내용이 통계정보를 기반의…

AWS RDS – MySQL – Amazon 아마존 RDS (1)

  1. Amazon RDS Amazon Relational Database Service(RDS) 를 사용하면 클라우드에서 관계형 데이터베이스를 간편하게 설정, 운영 및 확장할 수 있습니다. 하드웨어 프로비저닝, 데이터베이스 설정, 패치 및 백업과 같은 시간 소모적인 관리 작업을 자동화하면서 비용 효율적이고 크기 조정 가능한 용량을 제공합니다….

MySQL INT/BITINT ZEROFILL – 정수형 타입에서 ZEROFILL – MySQL 정수형 컬럼

보통의 DBMS의 컬럼형에서 ()괄호를 사용할 경우 ()괄고 안에는 숫자의 의미는 사용할 수 있는 자리수나 바이트의 제한 또는 정수부 와 소수부를 구분하는 등의 길이의 의미로 많이 사용 하고 있습니다. MySQL의 정수형 컬럼인 INT,BIGINT,SMALLINT,TINYINT 은 이미 고정형 데이터 타입으로 ()괄호의 사용이 위에서…

MySQL – Xtrabackup 8.0.23 릴리즈

1. Xtrabackup 8.0.23-16.0 릴리즈 Percona 사의 온라인 백업 도구인 Xtrabackup 이 3월 22일에 8.0.23-16.0 버전이 릴리즈 되었습니다. 2. MySQL 8.0.23 사용 가능 MySQL 8.0 업그레이드와 관련 된 예전 포스팅에서 8.0.20 이상 부터 Redo의 format 변경에 따른 Xtrabackup 시 에러가 발생되어…

MySQL GTID 를 사용한 Replication(복제) 설정

1. GTID GTID 는 Global Transaction IDentifier 약자로 MySQL 데이터베이스에서 커밋되는 각 트랜잭션과 함께 생성되고 트랜잭션에 연결되는 고유한 식별자입니다이 식별자는 복제의 Master 서버 뿐만 아니라 복제 대상에 속한 Replica(slave) 서버에서 고유한 식별자 입니다 GTID 는 아래와 같이 구성되어 있습니다.GTID =…

MySQL 복제 문제 발생시 Skip – Replication Error Skip

MySQL 의 복제(Replication,동기화) 를 사용하는 과정에서 여러 이유로 Slave 에서 복제가 중단 될 수 있습니다. 문제 발생시 Slave(Replica) 노드에서 show slave status\G 를 하였을 때 아래와 같은 에러 메세지가 확인 됩니다 에러 메세지는 다양하게 나타나며 아래는 예시 입니다. Last_SQL_Error: Error Duplicate…

MySQL Shell – Dump Utility – mysqlsh

1. MySQL Shell MySQL Shell은 MySQL 용 고급 클라이언트 및 코드 편집기입니다 mysql 클라이언트 와 유사한 SQL 기능 외에도 MySQL Shell은 JavaScript 및 Python에 대한 스크립팅 기능을 제공하고 MySQL 작업을 위한 API를 포함합니다MySQL Shell의 여러 기능 중에 dump utility 에…