JJON's StorY205 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. optimizer trace 옵티마이저의 판단을 알기 위한 방법으로 explain 명령어를 사용한다. 하지만 explain은 옵티마이저가 최종적으로 선택한 실행 계획 뿐이고, 그 과정에 최적화나 비용 계산, 또는 실행 계획의 비교가 어떻게 일어 났는지는 알 수 없다. 옵티마이저 트레이스에는 이러한 내용이 설명 되어있다. mysql> explain select * from t1 join t3 on (t1.c1=t3.pk and t3.pk t3 조인 방법은 cost 4.75, t3->t1 조인 방법은 cost 3.16 이 소모된다. { "attaching_conditions_to_tables": { "original_condition": "((`t1`.`c1` = `t3`.`pk`) and (`t3`.`pk` 2019. 11. 26. 이전 1 ··· 6 7 8 9 10 11 12 ··· 52 다음