SQLAdvisor是由美团点评公司技术工程部DBA团队开发维护的一个分析SQL给出索引优化建议的工具。
1.0K
SQLAdvisor是由美团点评公司技术工程部DBA团队(北京)开发维护的一个分析SQL给出索引优化建议的工具。它基于MySQL原生态词法解析,结合分析SQL中的where条件、聚合条件、多表Join关系 给出索引优化建议。目前SQLAdvisor在美团点评内部广泛应用,公司内部对SQLAdvisor的开发全面转到github上,开源和内部使用保持一致。
主要功能:输出SQL索引优化建议
1.输出
#cmd docker run -i -t --rm yuloyu/sqladvisor -?
------------------输出-----------------
Usage:
sqladvisor [OPTION...] sqladvisor
SQL Advisor Summary
Help Options:
-?, --help Show help options
Application Options:
-f, --defaults-file sqls file
-u, --username username
-p, --password password
-P, --port port
-h, --host host
-d, --dbname database name
-q, --sqls sqls
-v, --verbose 1:output logs 0:output nothing
#cmd docker run -i -t --rm yuloyu/sqladvisor -h xx.xx.xx.xx -P 3306 -u root -p 123456 -d test -q "select * from test" -v 1
2.在docker中 如何使用-f
sql.cnf 文件内容
[sqladvisor]
username=xx
password=xx
host=xx
port=xx
dbname=xx
sqls=sql1;sql2;sql3....
#cmd docker run -i -t --rm -v $PWD:/data yuloyu/sqladvisor -f /data/sql.cnf -v 1
Content type
Image
Digest
Size
221.2 MB
Last updated
over 8 years ago
docker pull yuloyu/sqladvisor