一、SQLAdvisor是什么
SQLAdvisor是由美团点评公司技术工程部DBA团队(北京)开发维护的一个分析SQL给出索引优化建议的工具。它基于MySQL原生态词法解析,结合分析SQL中的where条件、聚合条件、多表Join关系 给出索引优化建议。目前SQLAdvisor在美团点评内部广泛应用,公司内部对SQLAdvisor的开发全面转到github上,开源和内部使用保持一致。
主要功能:输出SQL索引优化建议
开源地址:https://github.com/Meituan-Dianping/SQLAdvisor
二、SQLAdvisor详细说明
SQLAdvisor快速入门教程 : https://github.com/Meituan-Dianping/SQLAdvisor/blob/master/doc/QUICK_START.md
SQLAdvisor架构和实践: https://github.com/Meituan-Dianping/SQLAdvisor/blob/master/doc/THEORY_PRACTICES.md
SQLAdvisor release notes : https://github.com/Meituan-Dianping/SQLAdvisor/blob/master/doc/RELEASE_NOTES.md
SQLAdvisor开发规范: https://github.com/Meituan-Dianping/SQLAdvisor/blob/master/doc/DEVELOPMENT_NORM.md
FAQ : https://github.com/Meituan-Dianping/SQLAdvisor/blob/master/doc/FAQ.md
三、结构流程图(参考源码文档)
来源:oschina
链接:https://my.oschina.net/u/2963821/blog/1596031