基于小米 soar 的开源 sql 分析与优化的 WEB 图形化工具

分享一个基于小米 soar 的开源 sql 分析与优化的 WEB 图形化工具

soar-web

https://github.com/xiyangxixian/soar-web

配置

如果需要改IP地址和端口号, 可在 config.py 中进行修改
功能相关
关于存储: 所有的配置都是保存在浏览器 Local Storage 中的,多人之间使用是互补影响的,自己只能看到自己的配置,更换浏览器或者清除浏览器会造成配置丢失。
配置模板: 可以添加多数据库连接实例及配置,方便在 sql 评估的相互切换使用,具体配置项详情见https://github.com/XiaoMi/soar/blob/master/doc/config.md 。

线上线下环境问题: 线上环境作为待 sql 评估环境,soar 在进行 sql 评估时,会根据 sql 语句,从 线上环境的数据库连接实例 拷贝数据表到 测试环境的数据库连接实例,然后在测试环境下执行 sql 语句进行分析。因此测试环境的数据库连接实例需要有最高权限。如果无法没有最高权限可能造成一些问题,如果没有权限可以启动一个空的 mysql docker 容器作为测试环境。如果仅仅做测试用,可将线上线下环境指定为一样。

日志等级: 日志等级为 0 时不打印日志,设置为 1-7 时,会将 soar 产生的日志打印至控制台,按 F12 或右击网页点击审查元素打开调试工具,点击 Console 按钮查看日志。

以下命令,运行它的docker镜像

docker pull becivells/soar-web

docker run -d --name soar-web -p 5077:5077 becivells/soar-web

发布了22 篇原创文章 · 获赞 0 · 访问量 655

猜你喜欢

转载自blog.csdn.net/qq_23060921/article/details/105483770