본문 바로가기

MySQL24

MySQL 8.0 strage engine MySQL 8.0 지원 스토리지 엔진 InnoDB: MySQL 8.0의 기본 스토리지 엔진입니다. InnoDB사용자 데이터를 보호하기위한 커밋, 롤백 및 크래시 복구 기능이있는 MySQL 용 트랜잭션 안전 (ACID 호환) 스토리지 엔진입니다. InnoDB행 수준 잠금 및 Oracle 스타일의 일관된 비 잠금 읽기는 다중 사용자 동시성과 성능을 향상시킵니다. InnoDB사용자 데이터를 클러스터형 인덱스에 저장하여 기본 키를 기반으로하는 일반적인 쿼리에 대한 I / O를 줄입니다. 데이터 무결성을 유지하기 위해 FOREIGN KEY 참조 무결성 제약 조건도 지원합니다. MyISAM:이 테이블은 설치 공간이 작습니다. 테이블 수준 잠금 은 읽기 / 쓰기 워크로드의 성능을 제한하므로 웹 및 데이터웨어 하우징 .. 2021. 7. 21.
binlog2sql: Binlog를 이용한 Point In Time Recovery percona에서 새로 소개한 binlog2sql에 대해 설명한다. [출처] www.percona.com/blog/2020/07/09/binlog2sql-binlog-to-raw-sql-conversion-and-point-in-time-recovery/ 1. 개요 mysqlbinlog 툴을 사용하면 binary log를 binary에서 텍스트 형식으로 변환할 수 있다. "binlog_format & binlog_rows_query_log_events "매개 변수 에 따라 다르지만 mysqlbinlog 유틸리티를 사용하여 정확한 SQL 문을 생성할 수도 있다. 하지만 mysqlbinlog 툴에는 ROLLBACK 문을 생성하는 기능이 없다. percona binlog2sql은 MySQL binary log.. 2020. 8. 4.
mysql 벤치 마크 툴 sysbench sysbench는 CPU, memory, file I/O, mutex performance, MySQL 등 다양한 테스트가 가능 하고, 많은 레퍼런스 보유하고 있어 성능 진단에 유용하게 사용 된다. sysbench를 이용해서 mysql 성능을 측정해보자 설치는 yum으로 간단하게 할 수 있다. > sudo yum -y install sysbench 더보기 mysql@bench-test-utf8:/data/mytmp 11:28:09> sudo yum -y install sysbench Loaded plugins: fastestmirror, langpacks, versionlock Determining fastest mirrors EPEL7 | 4.7 kB 00:00:00 base | 3.6 kB 00:00.. 2020. 4. 16.
MySQL benchmark tool ( MySQL 성능 테스트 툴 ) DBT2 mysql 벤치 마크 툴인 DBT2에 대해서 설정하고, 서버의 성능에 대하여 측정 해본다. 테스트에 사용된 DB : MySQL 5.7.28 DBT2 : dbt2-0.37.50.15 DBT2의 다운로드 사이트 : https://dev.mysql.com/downloads/benchmarks.html MySQL :: MySQL Benchmark Tool DBT2 Benchmark Tool The DBT2 Benchmark Tool can be used to run automated benchmarks for MySQL and MySQL Cluster. It supports three types of benchmarks: DBT2 SysBench flexAsynch It has been primarily use.. 2020. 3. 19.