文章插图
Archey
介绍Archery是archer的分支项目,定位于SQL审核查询平台,旨在提升DBA的工作效率,支持多数据库的SQL上线和查询,同时支持丰富的MySQL运维功能,所有功能都兼容手机端操作.
文章插图
功能清单
查询
审核
执行
备份
数据
字典
慢日志
会话
管理
账号
管理
【开源:一款开源的一站式SQL审核查询平台 - Archery】参数
管理
数据
归档
MySQL
√
√
√
√
√
√
√
√
√
√
MsSQL
√
×
√
×
√
×
×
×
×
×
redis
√
×
√
×
×
×
×
×
×
×
PgSQL
√
×
√
×
×
×
×
×
×
×
Oracle
√
√
√
√
√
×
×
×
×
×
MongoDB
√
√
√
×
×
×
×
×
×
×
Phoenix
√
×
√
×
×
×
×
×
×
×
ODPS
√
×
×
×
×
×
×
×
×
×
ClickHouse
√
√
√
×
×
×
×
×
×
×
快速开始
- 系统体验
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/bashcd /opt/archerysource /opt/venv4archery/bin/activatePython/ target=_blank class=infotextkey>Python3 manage.py makemigrations sqlpython3 manage.py migrate#数据初始化python3 manage.py dbshell<sql/fixtures/auth_group.sqlpython3 manage.py dbshell<src/init_sql/mysql_slow_query_review.sql#创建管理用户python3 manage.py createsuperuser#重启服务docker restart archery#日志查看和问题排查docker logs archery -f --tail=10logs/archery.log
访问http://127.0.0.1:9123/
文章插图
手动安装部署说明:
https://github.com/hhyo/archery/wiki/manual
运行测试
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
推荐阅读
- 护士/护理人员的完整简历范文 护士简历范文
- |职场中有哪些常见的套路?
- |职场上,面子不是所谓的客气,而是让自己有了自信,让自己成功
- 养狗好处vs养狗坏处 养宠物的利弊
- 配音|余生,做一个能扛事的成年人
- 秋作文400字18篇作文 秋天的作文400字
- 翡翠手镯|翡翠手镯的价值,傻瓜教程,教你这样看懂翡翠手镯的色泽
- 短发|爱美的美女看过来,你知道秋天为什么要补水吗?
- 无基础唱歌技巧和发声方式教学 学习唱歌的方法
- 全球变暖的危害有哪些 全球变暖的后果