MySQL 파티션 추가 삭제 - Error Code: 1493 - 파티션 테이블 - REORGANIZE PARTITION

월별로 되어있는 range 파티션에 파티션 추가 관련하여 maxvalue 유무, 앞에 추가 또는 뒤에 추가에 따른 명령어 사용 등을 확인 해보도록 하겠습니다. 1. 테스트 테이블 생성 아래와 같이 테스트 테이블을 생성하여 사용하겠습니다. mysql> use test_db; mysql> CREATE TABLE `tb_part_test` ( `seq`…

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 를 시작 하면서 실행계획 관련하여 처음 검색 과 확인 해본 내용이 통계정보를 기반의…

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 =…