[MySQL, MariaDB] Redo log 속도Insert (innodb_flush_log_at_trx_commit innodb_flush_log_at_trx_commit MySQL, MariaDB에서 사용되는 Redo log 옵션(innodb_flush_log_at_trx_commit)에 대해 알아본다. Redo log의 기록 옵션은 총 3가지로 innodb_flush_log_at_trx_commit 옵션에 의해 결정된다. innodb_flush_log_at_trx_commit 는 커밋 로그에 대하여 Disk Flush를 언제 발생 시킬지에 대한 옵션이다. 기본값은 1로 설정이 되어있고 1은 트랜젝션이 발생할 때마다 디스크에 플러시가 발생한다. 2로 설정하면 1초마다 디스크로 플러시가 발생하게되고, 그만큼 io가 줄어들기때문에 성능 향상을 기대할 수 있다. (단 장애시 1초 정도의 트랜젝션은 유실될 수 있다.) 1... DBMS/MySQL 6년 전
[CentOS 7] MongoDB(몽고DB) 설치 가이드 CentOS 7 몽고DB 설치 가이드 몽고DB는 크로스 플랫폼 도큐먼트 지향 데이터베이스 시스템이다. NoSQL 데이터베이스로 분류되는 몽고DB는 JSON과 같은 동적 스키마형 도큐먼트들을 선호함에 따라 전통적인 테이블 기반 관계형 데이터베이스 구조의 사용을 삼간다. [출처 : 위치백과] * 설치되는 몽고DB 버전은 4.2버전을 기준으로 한다. 1. CentOS YUM 리파지토리(repository) 추가하기 몽고DB는 CentOS에 기본 리파지토리에 포함되어 있지 않다. 리파지토리 파일을 생성하기 위해 아래 내용을 입력하여 파일을 생성한다. 경로 : /etc/yum.repos.d/mongodb-org.repo $[mongo@localhost ~]# sudo vi /etc/yum.repos.d/mongo.. DBMS/MongoDB 6년 전
MySQL Rhel7 5.7 설치 MySQL 5.7 버전 설치 가이드 필자의 경우 mysql Ver 14.14 Distrib 5.7.20, for Linux (x86_64) using EditLine wrapper 버전을 설치 하였으며, 리눅스 rhel7 64비트 버전이다. 1. Add New Repositoryyum localinstall https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm(대상 버전은 https://dev.mysql.com/downloads/repo/yum/ 에서 최신버전 확인 가능) 2. Install MySQL 5.7yum -y install mysql-community-server 3. Start MySQL and Enable Start a.. DBMS/MySQL 7년 전