微信公众号:[开源日记],分享10k+Start的优质开源项目。
SQL 审核查询平台


功能清单

快速开始
系统体验
[在线体验]https://demo.archerydms.com
账号 | 密码 |
---|---|
archer | archer |
Docker
准备运行配置
具体可参考:https://github.com/hhyo/Archery/tree/master/src/docker-compose
启动
下载 Releases文件,解压后进入docker-compose文件夹
#启动
docker-compose -f docker-compose.yml up -d
#表结构初始化
docker exec -ti archery /bin/bash
cd /opt/archery
source /opt/venv4archery/bin/activate
python3 manage.py makemigrations sql
python3 manage.py migrate
#数据初始化
python3 manage.py dbshell<sql/fixtures/auth_group.sql
python3 manage.py dbshell<src/init_sql/mysql_slow_query_review.sql
#创建管理用户
python3 manage.py createsuperuser
#重启服务
docker restart archery
#日志查看和问题排查
docker logs archery -f --tail=10
logs/archery.log
访问
http://127.0.0.1:9123/
手动安装
部署说明
运行测试
python manage.py test -v 3
依赖清单
框架
-
Django -
Bootstrap -
jQuery
前端组件
-
菜单栏 metisMenu -
主题 sb-admin-2 -
编辑器 ace -
SQL美化 sql-formatter -
表格 bootstrap-table -
表格编辑 bootstrap-editable -
下拉菜单 bootstrap-select -
文件上传 bootstrap-fileinput -
时间选择 bootstrap-datetimepicker -
日期选择 daterangepicker -
开关 bootstrap-switch -
Markdown展示 marked
服务端
-
队列任务 django-q -
MySQL Connector mysqlclient-python -
MsSQL Connector pyodbc -
Redis Connector redis-py -
PostgreSQL Connector psycopg2 -
Oracle Connector cx_Oracle -
MongoDB Connector pymongo -
Phoenix Connector phoenixdb -
ODPS Connector pyodps -
ClickHouse Connector clickhouse-driver -
SQL解析/切分/类型判断 sqlparse -
MySQL Binlog解析/回滚 python-mysql-replication -
LDAP django-auth-ldap -
序列化 simplejson -
时间处理 python-dateutil
功能依赖
-
可视化 pyecharts -
MySQL审核/执行/备份 goInception|inception -
MySQL索引优化 SQLAdvisor -
SQL优化/压缩 SOAR -
My2SQL my2sql -
表结构同步 SchemaSync -
慢日志解析展示 pt-query-digest|aquila_v2 -
大表DDL gh-ost|pt-online-schema-change -
MyBatis XML解析 mybatis-mapper2sql -
RDS管理 aliyun-openapi-python-sdk -
数据加密 django-mirage-field
更多功能广大网友可以继续挖掘。
微信公众号:[开源日记],分享10k+Start的优质开源项目。
原文始发于微信公众号(开源日记):4.4k Star SQL审核查询平台,旨在提升DBA的工作效率,支持多种数据库
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/49097.html