20.1MB
1.32MB
射箭正式版是一个免费和开源的漏洞评估和管理工具。该软件定位于SQL审计查询平台,我们可以通过该软件提高DBA的工作效率。射箭可以支持SQL online和很多主流数据库的查询,非常强大。
SQL审计
MySQL实例
基于事件/go事件,它集成了审计、执行和备份。
非MySQL实例
支持工单的提交和执行,实现基于工作流的流程管理。
审计分离
审批和执行可以分配给不同的用户进行操作。
自动批准SQL工作单并拒绝高风险语句
支持调整以确定工单是否需要人工审批。开启自动审核后,不在正则化范围内的SQL语句不需要审核,系统会自动审核。
控制SQL是否被自动拒绝。您可以独立配置批准和拒绝事件的场景,并支持警告拒绝和初始拒绝。
为其他实例快速上线。
可以在工单的细节中快速提交相同的SQL内容给其他实例,可以满足test>beta>ga等多套环境维护的需求。
定时执行
工单审批后,可以选择定期执行,也可以选择立即执行。
SQL查询
多类型数据库支持
MySQL表级授权和脱敏查询
MsSQL库级授权和脱敏查询
Redis图书馆授权
PostgreSQL库级授权
Oracle库授权
授权管理
工作流控制SQL查询的授权,支持库表级别的权限限制,以及授权时间和查询结果集的限制。
支持部分语句的动态查询脱敏(功能有限)
支持前台管理用户权限,修改和维护用户权限。
支持查询导出和查询日志审计。
页面体验
完成库、表和字段的提示
结果的多级显示
表格结构视图
SQL优化
缓慢的日志管理
收集基于PT的慢日志,需要单独部署。
SQL语句优化
基于SQL advisor | soap | SQL调整的全面优化建议
实例管理
会话管理
支持查看和批量终止会话
查看事物,锁定信息。
数据库管理
管理实例数据库并支持添加
账户管理
管理实例账户,支持新增、授权、删除。
参数配置
您可以修改实例动态参数并记录修改历史。
工具插件
建筑师
支持用pt-archiver归档MySQL数据,直接添加配置,用户归档。
Binlog2SQL
可视化Binlog2SQL模块,从MySQL binlog中解析想要的SQL。
图式同步
比较不同数据库的模式信息,输出修改语句和回滚语句。SchemaSync不限于表结构,还可以处理视图、事件、存储过程、函数、触发器和外键等对象。
资源(项目)组
支持自定义资源(项目)组,管理资源组和相关对象,隔离资源组成员之间的审批流程、实例配置、消息通知等资源。
权限(角色)组
权限可以分配给用户或权限组。支持限制大部分操作,独立控制用户的审批、执行等操作权限。
工作流程
工作流审批流程支持多级多用户,资源组相互隔离。可以为不同的资源组和不同类型的工单配置不同的审批级别。
结构管理
系统配置项和工作流审批流程可以在首页动态修改,实时生效,无需重启服务。
消息通知
形象化
利用pyecharts实现工单和查询维度的可视化统计