MySQl分析工具之mysqltuner.pl
1.下載:wget https://raw.githubusercontent.com/major/MySQLTuner-perl/master/mysqltuner.pl
yun install -y perl*
2.授權:chmod 777 mysqltuner.pl
3.執行:./mysqltuner.pl --socket mysql.sock
4.具體分析結果
[參考網址1](https://zhuanlan.zhihu.com/p/114664646)
mysqlslap
[參考網址](https://blog.51cto.com/u_14227204/2498644)
1.執行命令:(若配置文件包含default-character-set=utf8則需要注釋后重啟mysql)
mysqlslap --defaults-file=/kht/mysql5.7/my.cnf --concurrency=100,200 --iterations=1 --number-int-cols=20 --number-char-cols=30 --auto-generate-sql --auto-generate-sql-add-autoincrement --auto-generate-sql-load-type=mixed --engine=myisam,innodb --number-of-queries=2000 -uroot -pkht123 --verbose
2.忽略default命令:
mysqlslap --no-defaults --concurrency=100,200 --iterations=1 --number-int-cols=20 --number-char-cols=30 --auto-generate-sql --auto-generate-sql-add-autoincrement --auto-generate-sql-load-type=mixed --engine=myisam,innodb --number-of-queries=2000 -uroot -pkht123 --verbose
命令測試說明:模擬測試兩次讀寫並發,第一次100,第二次200,自動生成SQL腳本,測試表包含20個init字段,30
個char字段,每次執行2000查詢請求。測試引擎分別是myisam,innodb。(上述選項中有很多都是默認值,可以省略,如果想要了解各個選項的解釋,可以使用mysqlslap --help進行查詢)
