#MariaDB · 16개
1. 목적 MariaDB에서 간단한 사용자 정보 테이블을 생성하고, 날짜/시간 데이터와 기본값이 적용되는 컬럼을 함께 확인하는 예제입니다. AUTO_INCREMENT 기본 키, NOT NULL 제약…
1. 목적 이 글에서는 MariaDB에서 설문 서비스용 데이터베이스인 surveydb 를 생성하고, 정상적으로 생성되었는지 확인한 뒤 해당 데이터베이스를 선택하는 과정을 정리한다. 작업은 Maria…
1. 목적 맥북이나 아이맥 등 맥 환경에 MariaDB를 설치한다. 2. 커맨드 $ brew install mariadb Updating Homebrew... == Auto-updated Homeb…
주로 사용하는 trasaction isolation 에는 read-commited / repeatable-read 가 있습니다. 그 중 repeatable-read 는 한 트랜잭션에서 수행하는 se…
MariaDBMariaDB 실행계획 중 Using where 에 대해
MariaDB / Mysql 실행계획을 간단히 정리해보자면 아래와 같습니다 . -. 효율적인 플랜 const ref eq_ref range -. 비효율적인 플랜 derived : from 절에 사용…
-1. Innodb_thread_concurrency 란? MariaDB는 싱글 프로세스지만 CPU core 수를 최대한 활용하기 위해 멀티 쓰레드 방식으로 구성됩니다. DB 내 동시에 수행되는 쓰…
MHA 를 사용할 때 가장 아쉬운 점 하나가 READ ONLY VIP 관리의 어려움입니다. MaxScale + MHA 조합하여 아키텍처 구성 시 WAS 단에서 DB VIP 가 아닌 MaxScale …
MaxScale은 MariaDB 에서 지원하는 DB Proxy 입니다. HA proxy 와 동일하나 DB read/ write 쿼리를 지정한 db 서버로 나눠주는 기능이 있는 등 DB에 더 특화되어…
관리하는 Maria DB 중 xtrabackup으로 풀백업 및 apply log 수행 시 아래와 같은 에러가 발생하여 해결한 내용 공유 드립니다. InnoDB: Page [page id: space…
1. xtrabackup이란? xtraDB, InnoDB 기반의 무료 백업 솔루션이다. 데이터 파일을 복사하는 방식으로 동작하므로 데이터 파일 사이즈보다 많은 디스크 공간이 필요하다. 디스크 I/O…
기본적인 차이에 대한 이해 Oracle : Multi-process 방식 MySQL : Single-process, Multi-thread 방식 메타데이터 MySQL : 사용자 인증 정보, 스토어드…
MySQL Replication과 Galera Cluster에 대하여 Galera에 대해 말하기 전에, 우선 MySQL의 복제 방식에 대해 알아보자. 일반적으로 Master/Slave 방식으로 구성…
MySQL이나 MariaDB를 사용하다 보면 FLUSH PRIVILEGES라는 명령어를 자주 사용하게 된다. 대체 무슨 의미일까. 보통은 INSERT, DELETE, UPDATE를 통해 사용자를 추…
1. 개요 Java에서 MySQL(혹은 MariaDB)에 연결하여 개발해야 하는 경우는 빈번하게 발생한다. 그런데 무언가 잘 안될때 무엇이 문제인지 확인하느라 많은 시간을 허비하게 된다. 오늘은 기…
얼마 전, Tomcat 카테고리에 jPetStore를 올린 적 이 있습니다. 당시 MariaDB에 데이터를 올렸는데 페이지 처리를 위하여 limit 구문을 사용하였습니다. 즉, 카테고리 내 목록을 …
MySQL Workbench는 DBA와 개발자를 위한 통합 도구 환경을 제공합니다. 주요 기능은 다음과 같습니다. Database Design Modeling SQL Development(MySQL…