Mysql效能壓測、Binlog恢復資料

A_Zhang發表於2021-07-13

Mysql效能壓測

./mysqlslap -h ‘測試的IP地址’ -u ‘使用者名稱’ -p -c ‘併發次數’ -i ‘迴圈次數’ –create-schema ‘資料庫名稱’ -q ‘sql語句’ -e 資料庫引擎

./mysqlslap -h 192.168.199.1 -u test -p -c 50 -i 1 –create-schema mysql_php -q “select count(*) from customers” -e innodb

Binlog恢復資料

開啟慢日誌、檢視當前狀態
Mysql效能壓測、Binlog恢復資料

檢視bin檔案位置
Mysql效能壓測、Binlog恢復資料

檢視當前使用的二進位制檔案

Mysql效能壓測、Binlog恢復資料

修改Binlog的工作模式
set global binlog_format=’MIXED’; //重啟mysql即可

開啟指定檔案.bin的日誌
show binlog events in “mysql-bin.000005”;

Liunx效能查詢命令及管道:

1.PS命令
ps -aux 是用來檢視CPU以及使用率
ps -ef|grep mysql 指定某個程式
2.Top命令
3.VMstat

Mysql效能壓測、Binlog恢復資料
R 是有幾個程式數

B 是有幾個程式被阻塞

Swpd 是使用程式空間的一個數量

Free 是自由程式空間的一個數量

Buff 快取

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章