Skip to content

美团SQLAdvisor SQL优化建议工具的Web版,告别命令行

Notifications You must be signed in to change notification settings

cfeng2017/sqladvisor-web

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sqladvisor-web

美团SQLAdvisor SQL优化建议工具的Web版,告别命令行。

  • 项目中使用的美团SQL分析工具是在CentOS上编译的,所以建议部署到CentOS上。
  • 该项目是使用Python的Flask框架开发的。
  • 使用CentOS自带的Python版本,版本号是2.7.5。
  • 再部署前建议先看一下美团的分析工具文档

安装依赖

pip install -r requirements.txt

恢复数据库

python manage.py db upgrade

启动系统

进入sqladvisor-web

python manage.py runserver --host 0.0.0.0

部署sqladvisor-web

使用上面的命令是在开发环境启动Python Web应用,如果想要供多人使用还是使用gunicorn部署比较好。

  • 安装gunicorn
pip install gunicorn
  • 启动服务
gunicorn manage:app -p manage.pid -b 0.0.0.0:8000 -D

上面的命令启动一个监听0.0.0.0:8000 IP和端口的服务,-D是启动一个守护进程

截图

analysis setting his

About

美团SQLAdvisor SQL优化建议工具的Web版,告别命令行

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • HTML 53.4%
  • Python 36.4%
  • JavaScript 5.2%
  • CSS 4.2%
  • Mako 0.8%