源码地址
git clone https://github.com/Meituan-Dianping/SQLAdvisor.git
使用
./sqladvisor --help
命令行参数:
-f, --defaults-file sqls file #sql文件
-u, --username username #用户名
-p, --password password #密码
-P, --port port # mysql端口
-h, --host host # mysql的VIP
-d, --dbname database name #库
-q, --sqls sqls # 待优化sql
-v, --verbose 1:输出logs 0:不输出任何
命令行传参调用:参数名与值需要用空格隔开
./sqladvisor -h xx -P xx -u xx -p 'xx' -d xx -q "sql" -v 1
配置文件传参调用: ./sqladvisor -f sql.cnf -v
$> cat sql.cnf
[sqladvisor]
username=xx
password=xx
host=xx
port=xx
dbname=xx
sqls=sql1;sql2;sql3....
网友评论