Skip to content

Commit 597c468

Browse files
Merge pull request #31 from actiontech/4.2511.1
4.2511.1
2 parents a32ec45 + be581f8 commit 597c468

20 files changed

+602
-198
lines changed

docs/SUMMARY.md

Lines changed: 82 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -2,58 +2,92 @@
22

33
* [产品介绍](intro.md)
44
* [在线体验](online-demo.md)
5+
* [用户指南](guide.md)
56
* [产品支持](intro.md)
67
* [企业版社区版功能对比](support/compare.md)
78
* [社区支持](support/community-support.md)
89
* [商业支持](support/commercial-support.md)
910
* [快速开始](quick-usage.md)
1011
* [安装部署](deploy-manual/intro.md)
11-
* [配置文件说明](deploy-manual/config.md)
12-
* [源码安装](deploy-manual/source.md)
13-
* [RPM 安装](deploy-manual/rpm.md)
14-
* [Docker部署](deploy-manual/Docker.md)
15-
* [Docker-Compose部署](deploy-manual/DockerCompose.md)
16-
* [升级说明](deploy-manual/upgrade.md)
12+
* [配置文件说明](deploy-manual/config.md)
13+
* [源码安装](deploy-manual/source.md)
14+
* [RPM 安装](deploy-manual/rpm.md)
15+
* [Docker部署](deploy-manual/Docker.md)
16+
* [Docker-Compose部署](deploy-manual/DockerCompose.md)
17+
* [升级说明](deploy-manual/upgrade.md)
1718
* [用户手册](user-manual/intro.md)
18-
* [项目](user-manual/project/intro.md)
19-
* [创建项目【企业版】](user-manual/project/project_create.md)
20-
* [数据源管理](user-manual/project/instance-manager.md)
21-
* [外部数据源同步【企业版】](user-manual/project/instance_syn.md)
22-
* [成员/成员组管理](user-manual/project/group_member.md)
23-
* [审核规则模板](user-manual/project/rule-template-manager.md)
24-
* [审核流程模板](user-manual/project/workflow-template-manager.md)
25-
* [白名单管理【企业版】](user-manual/project/whitelist-manager.md)
26-
* [SQL管控【企业版】](user-manual/project/audit_task/sqlmanage.md)
27-
* [数据导出【企业版】](/docs/user-manual/project/dataexport.md)
28-
* [SQL审核](user-manual/project/quick_audit.md)
29-
* [工单](user-manual/project/workflow/intro.md)
30-
* [创建工单](user-manual/project/workflow/create-workflow.md)
31-
* [审核工单](user-manual/project/workflow/audit-workflow.md)
32-
* [上线工单](user-manual/project/workflow/exec-workflow.md)
33-
* [扫描任务](user-manual/project/audit_task/intro.md)
34-
* [库表元数据](user-manual/project/audit_task/metadata_audit.md)
35-
* [慢日志](user-manual/project/audit_task/slowlog_audit.md)
36-
* [会话SQL扫描任务](user-manual/project/audit_task/processlist_audit.md)
37-
* [百度云RDS慢日志](/docs/user-manual/project/audit_task/baiduyunrds.md)
38-
* [华为云RDS慢日志](/docs/user-manual/project/audit_task/huaweiyunrds.md)
39-
* [应用程序SQL抓取·企业版](/docs/user-manual/project/audit_task/java_application_audit.md)
40-
* [Java探针版应用程序SQL抓取·企业版](/docs/user-manual/project/audit_task/java_agent_audit.md)
41-
* [SQL文件扫描](/docs/user-manual/project/audit_task/SQLfile_audit.md)
42-
* [MyBatis扫描](/docs/user-manual/project/audit_task/mybatis.md)
43-
* [系统设置](user-manual/sys-configuration/intro.md)
44-
* [登录对接](user-manual/sys-configuration/login_syn.md)
45-
* [消息推送](user-manual/sys-configuration/message_syn.md)
46-
* [流程对接](user-manual/sys-configuration/process_syn.md)
47-
* [webhook配置](user-manual/sys-configuration/webhook.md)
48-
* [个性化配置](user-manual/sys-configuration/customize.md)
49-
* [全局配置](/docs/user-manual/sys-configuration/configuration.md)
50-
* [工作台](user-manual/sql-workbench/introduction.md)
51-
* [配置方法](user-manual/sql-workbench/how-to-configure.md)
52-
* [使用定制包快速搭建环境](user-manual/sql-workbench/how-to-use.md)
53-
* [用户管理](user-manual/user-manager/intro.md)
54-
* [用户管理](user-manual/user-manager/user.md)
55-
* [角色管理](user-manual/user-manager/role.md)
56-
* [自定义审核规则](user-manual/customrule.md)
57-
* [规则知识库【企业版】](user-manual/knowledgebase.md)
58-
* [FAQ](/docs/FAQ/intro.md)
59-
* [支持的数据库及版本](/docs/FAQ/whichdatabase.md)
19+
* [全局数据源管理](user-manual/allinstance.md)
20+
* [项目](user-manual/project/intro.md)
21+
* [创建项目【企业版】](user-manual/project/project_create.md)
22+
* [数据源管理](user-manual/project/instance-manager.md)
23+
* [外部数据源同步【企业版】](user-manual/project/instance_syn.md)
24+
* [成员/成员组管理](user-manual/project/group_member.md)
25+
* [审核规则模板](user-manual/project/rule-template-manager.md)
26+
* [审核流程模板](user-manual/project/workflow-template-manager.md)
27+
* [白名单管理【企业版】](user-manual/project/whitelist-manager.md)
28+
* [管控SQL例外管理【企业版】](user-manual/project/blacklist-manager.md)
29+
* [推送规则配置](user-manual/project/push-rule.md)
30+
* [SQL管控【企业版】](user-manual/project/audit_task/sqlmanage.md)
31+
* [数据导出【企业版】](user-manual/project/dataexport.md)
32+
* [SQL审核](user-manual/project/quick_audit.md)
33+
* [SQL分析](user-manual/project/analysis.md)
34+
* [IDE审核](user-manual/project/IDEaudit.md)
35+
* [CI/CD集成](user-manual/project/CICDintegration.md)
36+
* [结构对比](user-manual/project/Structure-Comparison.md)
37+
* [操作记录](user-manual/project/operation_records.md)
38+
* [工单](user-manual/project/workflow/intro.md)
39+
* [创建工单](user-manual/project/workflow/create-workflow.md)
40+
* [审核工单](user-manual/project/workflow/audit-workflow.md)
41+
* [上线工单](user-manual/project/workflow/exec-workflow.md)
42+
* [回滚工单](user-manual/project/workflow/rollback.md)
43+
* [版本管理](user-manual/project/workflow/version-management.md)
44+
* [扫描任务](user-manual/project/audit_task/intro.md)
45+
* [性能洞察](user-manual/project/audit_task/performance-insight.md)
46+
* [库表元数据](user-manual/project/audit_task/metadata_audit.md)
47+
* [慢日志](user-manual/project/audit_task/slowlog_audit.md)
48+
* [会话SQL扫描任务](user-manual/project/audit_task/processlist_audit.md)
49+
* [百度云RDS慢日志](user-manual/project/audit_task/baiduyunrds.md)
50+
* [华为云RDS慢日志](user-manual/project/audit_task/huaweiyunrds.md)
51+
* [应用程序SQL抓取【企业版】](user-manual/project/audit_task/java_application_audit.md)
52+
* [Java探针版应用程序SQL抓取【企业版】](user-manual/project/audit_task/java_agent_audit.md)
53+
* [SQL文件扫描](user-manual/project/audit_task/SQLfile_audit.md)
54+
* [MyBatis扫描](user-manual/project/audit_task/mybatis.md)
55+
* [TopSQL](user-manual/project/audit_task/topsql.md)
56+
* [SQL下钻分析](user-manual/project/audit_task/SQLdrilldown.md)
57+
* [TDSQL锁监控](user-manual/project/audit_task/lockinfo.md)
58+
* [数据权限管控【企业版】](user-manual/project/data_access_control/intro.md)
59+
* [权限模板](user-manual/project/data_access_control/permission_template.md)
60+
* [授权清单](user-manual/project/data_access_control/authorization_list.md)
61+
* [SQL优化](user-manual/project/sql-improve/introduction.md)
62+
* [SQL合规重写](user-manual/project/sql-improve/sqlrewrite.md)
63+
* [系统设置](user-manual/sys-configuration/intro.md)
64+
* [登录对接](user-manual/sys-configuration/login_syn.md)
65+
* [双因素认证(2FA)](user-manual/sys-configuration/MFA.md)
66+
* [消息推送](user-manual/sys-configuration/message_syn.md)
67+
* [流程对接](user-manual/sys-configuration/process_syn.md)
68+
* [webhook配置](user-manual/sys-configuration/webhook.md)
69+
* [个性化配置](user-manual/sys-configuration/customize.md)
70+
* [全局配置](user-manual/sys-configuration/configuration.md)
71+
* [可用区管理](user-manual/sys-configuration/zone.md)
72+
* [SQL工作台](user-manual/sql-workbench/introduction.md)
73+
* [CloudBeaver](user-manual/sql-workbench/cloudbeaver/intro.md)
74+
* [定制包使用](user-manual/sql-workbench/cloudbeaver/customize.md)
75+
* [新版工作台](user-manual/sql-workbench/odc/deploy.md)
76+
* [用户管理](user-manual/user-manager/intro.md)
77+
* [用户管理](user-manual/user-manager/user.md)
78+
* [角色管理](user-manual/user-manager/role.md)
79+
* [个人中心](user-manual/user-manager/account.md)
80+
* [自定义审核规则](user-manual/customrule.md)
81+
* [规则知识库【企业版】](user-manual/knowledgebase.md)
82+
* [开发者手册](dev-manual/introduction.md)
83+
* [IDE审核插件](dev-manual/auditplugins/introduction.md)
84+
* [IDEA审核插件](dev-manual/auditplugins/jetbrains.md)
85+
* [Eclipse插件](dev-manual/auditplugins/eclipse.md)
86+
* [OpenAPI对接](dev-manual/OpenAPI/dmstoken.md)
87+
* [审核插件](dev-manual/plugins/intro.md)
88+
* [插件使用指南](dev-manual/plugins/howtouse.md)
89+
* [插件开发指南](dev-manual/plugins/howtodev.md)
90+
* [FAQ](FAQ/intro.md)
91+
* [支持的数据库及版本](FAQ/whichdatabase.md)
92+
* [镜像仓库推荐](FAQ/mirror.md)
93+
* [SQL回滚支持程度](FAQ/rollback.md)
124 KB
Loading
153 KB
Loading
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
---
2+
title: 性能洞察
3+
---
4+
5+
# 性能洞察
6+
7+
## 功能概述
8+
9+
### 功能用途
10+
11+
性能洞察是数据库的专属"听诊器"和"CT扫描仪",通过数据库性能的全景视图,帮助用户直观地发现并定位数据库性能问题的根源。
12+
13+
### 应用场景
14+
15+
- 收到数据库 QPS(每秒查询率)下降的告警,却不知从何查起。
16+
- 看到应用连接池持续走高,想知道是哪些操作占用了宝贵的数据库连接。
17+
- 常规的监控只能告诉你"出事了",但要找到"为什么",依然需要登录服务器、翻阅日志,过程繁琐又低效。
18+
19+
### 主要特点
20+
21+
- **一屏尽览**:实时掌握数据库 QPS 和连接数等核心性能指标。
22+
- **关联透视**:将 SQL 追踪、TopSQL 分析与性能指标在同一时间轴上精确对齐。
23+
- **时空回溯**:通过图表拖动选择时间区间,快速筛选关联 SQL。
24+
25+
### 预期效果
26+
27+
不再让数据库性能问题成为难以捉摸的"黑盒",通过数据驱动的精准定位,实现全新的运维方式。
28+
29+
## 核心功能
30+
31+
### 一屏尽览:实时掌握数据库性能脉搏
32+
33+
性能洞察页面提供了每个数据源最核心的"生命体征"指标:**QPS(每秒查询率)****连接数**。无需进行任何复杂配置,就能在这块"主心电图"上,随时掌握数据库的整体负载和健康脉搏,第一时间发现异常波动。
34+
35+
### 关联透视:从性能波动到深层定位
36+
37+
借助 SQL 追踪、TopSQL 分析或 Processlist 快照等深度扫描任务与核心性能指标在同一时间轴上进行了精确对齐和关联呈现,你不再需要在多个页面之间来回切换、费力地人工比对时间戳。这种强大的视觉关联,能瞬间将查询思路从"猜测"升级为"定位",直接锁定问题范围。
38+
39+
### 时空回溯:精准锁定问题SQL
40+
41+
看到图表上的任何可疑迹象?只需用鼠标在图表上轻轻拖动,选中那个时间区间,下方就会立刻筛选出在该时段内,由扫描任务捕获到的所有相关 SQL 列表。从发现现象到锁定元凶,只需一次拖动!
42+
43+
## 前置条件
44+
45+
- 已在「SQL管控配置」中为数据源开启相应的扫描任务(如慢SQL、TopSQL等)。
46+
- 已开启数据源性能指标监控开关。
47+
48+
## 操作指南
49+
50+
### 配置数据源性能监控
51+
52+
1. 进入「SQL管控配置」页面。
53+
2. 为需要深入分析的数据源开启扫描任务。
54+
3. 选择扫描类型,如"慢SQL"、"TopSQL"、"processlist列表"等。
55+
4. 开启「数据源性能指标」开关,并设置采集周期。
56+
57+
![性能监控配置](img/performance-insight-config.png)
58+
59+
### 使用性能洞察分析
60+
61+
1. 打开「性能洞察」页面,所有图表已为你聚合呈现。
62+
2. 通过时间范围选择器(24小时、7天、30天、自定义)查看不同时间跨度的性能趋势。
63+
3. 查看慢SQL趋势图,识别性能异常时间段。
64+
4. 查看活跃会话数趋势,了解连接池使用情况。
65+
5. 在图表上拖动鼠标选定问题区间,下方自动筛选出该时段相关的 SQL 列表。
66+
6. 点击具体 SQL 进行进一步分析和优化。
67+
68+
![性能洞察页面](img/performance-insight-overview.png)
69+
70+
71+
## 注意事项
72+
73+
- 性能指标采集会产生较大性能开销,请谨慎开启。
74+
- 开启后,系统将持续采集该数据源的性能数据(如 QPS、连接数等),并生成性能趋势图表,体现在性能洞察页面。
75+
- 采集周期默认为 10 分钟,可根据实际需求调整。
76+
209 KB
Loading

docs/user-manual/project/instance-manager.md

Lines changed: 37 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -31,33 +31,53 @@ title: 数据源管理
3131
#### 操作步骤
3232
点击左侧导航栏的`数据源`菜单,进入数据源管理页面后,点击`添加数据源`,填写数据源相关信息
3333

34-
##### 基本信息配置
34+
![编辑数据源](./img/edit-instance.png)
35+
36+
##### 基础配置
3537

3638
| 配置项 | 说明 | 是否必填 | 示例 |
3739
|--------|------|----------|------|
3840
| 数据源名称 | 具有识别性的唯一名称 || prod-mysql-01 |
3941
| 数据源描述 | 补充说明信息 || 生产环境主库 |
40-
| 数据库类型 | 选择对应的数据库类型 || MySQL |
41-
| 数据库地址 | IP地址或域名 || 127.0.0.1 |
42-
| 数据库端口 | 默认将根据数据库类型自动填充 || 3306 |
42+
| 数据源类型 | 选择对应的数据库类型 || MySQL |
43+
| 数据源地址 | IP地址或域名 || 127.0.0.1 |
44+
| 数据源端口 | 默认将根据数据源类型自动填充 || 3306 |
4345
| 连接用户 | 具有所需操作权限的用户 || sqle_user |
44-
| 密码 | 连接用户的密码 || - |
45-
| 环境属性 | 用于标记数据源的环境信息 || 生产 |
46-
| 运维时间 | 允许执行工单的时间段 || 23:00-06:00 |
46+
| 连接密码 | 连接用户的密码 || - |
47+
| 环境属性 | 用于标记数据源的环境信息 || DEV |
48+
| 运维时间 | 设置运维时间后,仅能在此运维时段内上线工单 || 23:00-06:00 |
49+
50+
##### SQL审核配置
4751

48-
##### 高级配置
52+
管理不同业务场景下SQL执行所需遵循的审核规则,实现精细化管控。
4953

5054
| 配置项 | 说明 | 是否必填 | 示例 |
51-
|--------|------|--------|------|
52-
| 审核规则模板 | 用于SQL审核的规则集合 || Default_MySQL |
53-
| SQL查询审核 | 是否开启查询语句审核 || 开启 |
54-
| SQL工作台运行查询的最高审核等级 | 允许执行的最高风险等级 || error |
55-
| 开启数据源上的SQL备份能力 | 数据源是否需要备份 || 开启 |
56-
| 回滚行数限制 |当预计影响行数超过指定值则不回滚 || 10000 |
57-
55+
|--------|------|----------|------|
56+
| 是否开启SQL审核业务 | 关闭后将禁用所有场景的SQL审核 || 开启 |
57+
| SQL上线审核规则模板 | 此功能强制开启审核,请为上线流程选择规则模板 || default_MySQL_V1Rules |
58+
| 数据导出审核规则模板 | 此功能强制开启审核,请为数据导出选择规则模板 || default_MySQL_V1Rules |
59+
| 工作台查询审核 | 用于SQL工作台实时查询,可按需启用 || 开启 |
60+
| 工作台查询审核规则模板 | 开启工作台查询审核后,需选择审核规则模板 | 是(开启工作台查询审核时) | default_MySQL_V1Rules |
61+
| 自动放行的最高审核等级 | 低于或等于此等级的审核结果将自动放行 | 是(开启工作台查询审核时) | notice |
62+
| 通过工单上线执行工作台非DQL类型SQL | 开启后,允许通过工单上线执行工作台非DQL类型的SQL语句 || 开启 |
63+
64+
:::tip
65+
* 是否开启SQL审核业务:默认开启,关闭后将禁用所有场景的SQL审核功能;
66+
* 工作台查询审核:默认关闭。开启该功能后,用户在SQL工作台中提交的SQL语句,将匹配所选审核规则模板进行实时审核;
67+
* 自动放行的最高审核等级:支持四种审核等级:normal、notice、warn、error。低于或等于此等级的审核结果将自动放行,超过此等级的SQL语句将报错,不予执行;
68+
* 通过工单上线执行工作台非DQL类型SQL:开启后,用户可在SQL工作台中通过创建工单的方式执行INSERT、UPDATE、DELETE等非DQL类型的SQL语句。
69+
:::
70+
71+
##### SQL备份配置
72+
73+
| 配置项 | 说明 | 是否必填 | 示例 |
74+
|--------|------|----------|------|
75+
| 是否开启数据源上的SQL备份能力 | 开启后,数据源上创建的工单将默认开启备份能力 || 开启 |
76+
| 回滚行数限制 | 当预计影响行数超过指定值则不回滚 || 1000 |
77+
5878
:::tip
59-
* SQL查询是否需要审核:默认不审核;如用户选择开启该功能,则用户在SQL工作台中提交的SQL语句,将匹配审核规则模板进行SQL审核操作
60-
* 运行查询的最高审核等级:只有开启 SQL查询的审核功能才生效;支持四种审核等级:normal、notice、warn、error,如设置运行查询的最高审核等级为warn,则触发了warn等级规则以上的SQL语句将报错,并不予执行;未触发warn等级规则以上的SQL语句将被执行;
79+
* SQL备份能力:开启后,针对该数据源创建的工单将默认启用备份功能,便于在执行出错时进行回滚操作
80+
* 回滚行数限制:为防止大批量数据操作导致的性能问题,当预计影响行数超过指定阈值时,系统将不执行回滚操作。
6181
:::
6282

6383
#### 执行结果
101 KB
Loading
416 KB
Loading
94.6 KB
Loading
176 KB
Loading

0 commit comments

Comments
 (0)