🤩sql分析、优化和重写系统
前言
日常写sql,最大的隐患就是慢sql,带来的破坏性很大,评估sql好坏有一定的技术要求,如果缺乏经验不够仔细可能会导致一个坏的sql走上了线上,等发现的时候,一定是造成了损失。
这个项目集成了京东sql-analysis的sql分析能力,以及小米soar的分析、优化、重写功能。
注:在开发的时候想使用SQL分析能力,直接集成
京东sql-analysis就行了,原理是拦截器,写过mybatis拦截器的都知道。我这里是把sql分析单独抽出来了。
项目介绍
项目 Github 地址:https://github.com/xiaoxiaojingge/xiaojingge-sql-analysis
项目 Gitee 地址:https://gitee.com/xiaojinggege/xiaojingge-sql-analysis
部分界面

项目运行
项目分前后端,前端React,后端SpringBoot,由于小米soar需要 go 环境,到 https://golang.google.cn/dl/ 下载安装,配置环境变量即可,和安装jdk差不多。
准备好了以后,直接运行前后端代码即可。
参考
小米Soar:https://github.com/XiaoMi/soar
京东sql-analyss:https://github.com/jd-opensource/sql-analysis
评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
