Mariabackup은 MariaDB 10.1.23 및 MariaDB 10.2.7 에서 처음 릴리스되었습니다 Mariabackup 은 InnoDB , Aria 및 MyISAM 테이블 의 물리적 온라인 백업을 수행하기 위해 MariaDB가 제공하는 오픈 소스 도구 입니다
Mysql에서 발생한 모든 작업에 대한 log 번호, 즉 redo log안에 있는 records 에 대한 log 번호 : Records within the InnoDB redo log are identified via a log sequence number (LSN).
목록 확인후 삭제일단은 maria-server만 삭제해보기다시 maria-server 설치다시 설치했지만 systemctl start mariadb가 되지 않았다.오류는 전과 동일했는데.이는 mariadb-server를 새로 설치해도 기본 schema와db들이 설치되지
Mariadb에서 shutdown , start시 log 남기기https://bamdule.tistory.com/71
백업 설정자동백업이 활성화되어 있으면 설정 값에 따라 백업을 자동 수행하고, 백업된 스냅샷을 일정 기간 동안 보존한다.RDS 콘솔 접속탐색 창에서 데이터베이스를 선택 후 변경하려는 DB 인스턴스를 선택.수정 -> Modify DB instance백업 보존 기간으로 0이
서버자체의 문제는 아니고, 접속상의 문제이다.접속 정보가 잘못되었거나, 권한이 없거나, PW가 틀렸을 경우에도 발생하지만,비 정상적인 종료가 발생했을때도 해당 오류가 발생한다.mysql_close()를 통해 정상종료가 되지 않은경우 wait_timeout or inte
일관된 데이터 백업을 지원하는 옵션은 대표적으로 --single-transaction과 --lock-tables 가 있다.\--single-transaction 옵션을 사용하면lock을 걸지 않고 백업을 받을 수 있다 = Online 백업이 가능하다.이유는 해당 옵션을
\-- 실시간 쿼리 조회select \* from INFORMATION_SCHEMA.PROCESSLIST \-- 쿼리 로그 남기기set global general_log = 'OFF'\-- 쿼리 로그 저장 위치 선택set global log_output = 'FILE'
mariadb 공식문서mysql 공식문서(https://dev.mysql.com/doc/refman/8.0/en/innodb-buffer-pool-resize.html버퍼풀 사이즈는 innodb_buffer_pool_chunk_size \* innodb_buf
데이터 디렉토리 표준 운영 : 이중화 고려하여 /data 파티션안에 생성 >[root@mbv-selfdb2 data]# pwd /data [root@mbv-selfdb2 data]# ll total 4 drwxr-xr-x 5 maria dba 4096 Sep 17 0
mysqldcore-file user = mysvc01port = 3306 socket = /engn001/mysvc01/MARIASVC/mys
default_password_lifetime
select, delete는 다 되는데,drop table만 되지 않는다.show processlist에 따로 lock으로 잡히는게 보이지 않는다.모든 process를 kill하니까 drop table이 수행되었다.어느 세션에서 해당 table을 lock잡고 있는지 확
mysql은 계정이 최초 로그인할 때 IP를 DNS서버에 맞춰 검증하는 DNS Lookup 과정을 거친다.모든 접속때마다 DNS Lookup을 하게 되면 부하가 생긴다.만약 DNS Loockup 하는 부하를 제거하기 위해서는my.cnf 파일에mysqldskip_name
참조 : https://nomadlee.com/mysql-explain-sql/ https://ibks-platform.tistory.com/374 id : 쿼리 내의 select 문의 실행 순서 select_type : select 문의 유형입니다. SIM
개발 TMS 서버에서는 1~2초 걸리는 쿼리가 운영 DB에서는 6초이상 소요됨단편적으로는 개발서버 데이터가 운영서버 데이터보다 적기 때문,근본적인 해결 방법으로는 현재 JOIN 대상 테이블들을 FULL SCAN하고 있기 때문에JOIN 대상 컬럼에 대한 INDEX 생성
https://kedar.nitty-witty.com/blog/monitoring-mysql-database-backups
8.1 디스크 읽기 방식 8.1.1 HDD와 SSD HDD는 기계식 장치로써, 원판을 돌려서 원하는 데이터를 읽어와야 하기 때문에 읽고 쓸때 병목이 발생한다. SSD(Solid State Drive)는 원판을 제거하고 플래시 메모리를 장착하였다. 플래시 메모리 >전
DB를 import 해올 때, 원래 DB에서 해당 객체를 생성한 계정(DEFINER)이 Import해온 DB에서는 계정이 존재하지 않을 때 발생하는 문제이다.해결 방법으로는 DEFINER 변경존재하지 않는 해당 계정을 IMPORT한 DB에서도 생성2번 방법은 내 상황에
MariaDB 각 서버에서 CRON 작업으로 Innobackupex, Mariabackup 백업을 받고 있다.해당 백업의 실패시에 확인할 수 있는 방법은 각 서버에 직접 접속해서 확인하는 방법 밖에 없는 상황이다. 백업 오류 발생시에(디스크 용량 부족, 서버 오류 등)
DISTINCT는 중복되는 데이터 제거를 위해 주로 UNIQUE한 Column이나 Tuple(Record)를 조회하는 경우에 사용한다.정렬(Filesort)하지 않고 결과를 출력해, GROUP BY에 비해 성능이 빠르다.DISTINCT는 내부적으로 GROUP BY와 동
Mysql도 온라인 DDL 변경이 가능하다.온라인 인덱스 변경/생성/삭제 작업이 가능함에도 야간에 트래픽이 적을 때 인덱스 작업을 하는 것은,DML이 많으면 예상치 못하게 INDEX생성이 실패 할 수 있기 때문에 트래픽이 적은 시간에 인덱스 작업을 하는 것이다또한 인덱
예를들어 계정이 test@'172.168%' 로 생성되어 있다면본인 IP가 172.168~ 라고 하더라도mysql서버에서 bash 로 접속하려고 하면 접속이 안된다.본인 서버에서 접속하기 위해서는 test@'localhost' 혹은 test@'127.0.0.1' 계정
설치가 정상적으로 안되서 다시 설치했다설치가 정상적으로 되었으면 /usr/bin/ 디렉토리 안에서 실행파일을 확인할 수 있다.pt-summary 명령어로 간단하게 CPU,Memory,Uptime 등을 조회할 수 있다.slow-log / general-log / bina
Read Committed오라클의 Read Committed가 non-repeatable read와 pantom-read를 허용한다 ?!The default isolation level for Oracle is read committed. This degree of i
3개 엔진중 유일하게 트랜잭션을 지원하여 ACID를 충족한다. 또한 외래키를 지원한다.데이터가 클러스터링 인덱스(프라이머리 키)기반으로 저장되며 세컨더리 인덱스는 리프노드에 프라이머리키 값을 저장한다.MVCC 기능을 통해 잠금을 사용하지 않는 일관된 읽기 기능을 제공한
참고 : https://www.slideshare.net/NHNFORWARD/mysql-nhn-forward-2018MariaDB에서 기본적으로 제공하는 Replication 기능이다.Master-Slave 구조로 되어있다.Master 서버의 Binary로그