SQLAdvisor是由美团点评公司技术工程部DBA团队(北京)开发维护的一个分析SQL给出索引优化建议的工具。它基于MySQL原生态词法解析,结合分析SQL中的where条件、聚合条件、多表Join关系 给出索引优化建议。
安装环境目录:172.16.0.26: 用户名:hualala 密码:mule.hualala.com@UC8W
/home/chenruofei/SQLAdvisor/sqladvisor
安装参照 https://github.com/Meituan-Dianping/SQLAdvisor/blob/master/doc/QUICK_START.md
配置文件传参调用
$> cat sql.cnf
[sqladvisor]
username=xx
password=xx
host=xx
port=xx
dbname=xx
sqls=sql1;sql2;sql3....
cmd: ./sqladvisor -f sql.cnf -v 1
此工具优点:
可以检查语法错误,给出一些索引优化建议