Skip to content

Commit ea965c1

Browse files
🌐 Translate index.md to Simplified-Chinese
1 parent c8067d1 commit ea965c1

File tree

1 file changed

+34
-12
lines changed
  • docs/cn/sql-reference/00-sql-reference/32-system-history-tables

1 file changed

+34
-12
lines changed

docs/cn/sql-reference/00-sql-reference/32-system-history-tables/index.md

Lines changed: 34 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,37 +8,59 @@ import EEFeature from '@site/src/components/EEFeature';
88

99
# 系统历史表
1010

11-
Databend 的系统历史表通过自动跟踪数据库活动,提供**数据治理 (Data Governance)**能力,以满足合规性、安全监控和性能分析的需求
11+
Databend 的系统历史表(System History Tables)通过自动跟踪数据库活动,提供**数据治理Data Governance**能力,可用于合规性、安全监控和性能分析
1212

1313
## 可用表
1414

1515
|| 用途 | 主要用例 |
1616
|-------|---------|---------------|
17-
| [query_history](query-history.md) | 完整的 SQL 执行审计追踪 | 性能分析、合规性跟踪、使用情况监控 |
18-
| [access_history](access-history.md) | 数据访问和修改日志 | 数据血缘 (Data Lineage)、合规性报告、变更管理 |
17+
| [query_history](query-history.md) | 完整的 SQL 执行审计跟踪 | 性能分析、合规性跟踪、使用情况监控 |
18+
| [access_history](access-history.md) | 数据访问和修改日志 | 数据血缘Data Lineage、合规性报告、变更管理 |
1919
| [login_history](login-history.md) | 用户身份验证跟踪 | 安全审计、失败登录监控、访问模式分析 |
2020
| [profile_history](profile-history.md) | 详细的查询执行配置文件 | 性能优化、资源规划、瓶颈识别 |
21-
| [log_history](log-history.md) | 原始系统日志和事件 | 系统故障排查、错误分析、操作监控 |
21+
| [log_history](log-history.md) | 原始系统日志和事件 | 系统故障排查、错误分析、运营监控 |
22+
23+
## 权限
24+
25+
**访问限制:**
26+
- 只允许 `SELECT``DROP` 操作
27+
- 禁止所有用户执行 `ALTER` 操作
28+
- 所有权不可转移
29+
30+
**所需权限:**
31+
要查询系统历史表,用户需要以下权限之一:
32+
- `GRANT SELECT ON *.*`(全局访问)
33+
- `GRANT SELECT ON system_history.*`(数据库访问)
34+
- `GRANT SELECT ON system_history.table_name`(表级访问)
35+
36+
**示例:**
37+
```sql
38+
-- 为合规团队创建审计角色
39+
CREATE ROLE audit_team;
40+
GRANT SELECT ON system_history.* TO ROLE audit_team;
41+
CREATE USER compliance_officer IDENTIFIED BY 'secure_password' WITH DEFAULT_ROLE='audit_team';
42+
GRANT ROLE audit_team TO USER compliance_officer;
43+
```
2244

2345
## 配置
2446

2547
### Databend Cloud
26-
**自动启用** - 所有系统历史表无需任何配置即可使用
48+
**自动启用** - 所有系统历史表均已准备就绪,无需任何配置
2749

2850
### 自托管 Databend
2951

3052
<details>
3153
<summary>📝 **需要手动配置** - 点击展开配置详情</summary>
3254

33-
#### 最小化配置
34-
要启用系统历史表,你必须在 `databend-query.toml` 中配置所有 5 个表:
55+
#### 最小配置
56+
要启用系统历史表,必须在 `databend-query.toml` 中配置所有 5 个表:
3557

3658
```toml
3759
[log.history]
3860
on = true
3961

40-
# 必须配置所有 5 个表才能启用历史日志记录
41-
# retention 是可选的(默认为 168 小时 = 7 天)
62+
# 必须配置所有 5 个表才能启用历史记录
63+
# retention 为可选参数(默认值:168 小时 = 7 天)
4264
[[log.history.tables]]
4365
table_name = "query_history"
4466
retention = 168 # 可选:7 天(默认)
@@ -61,7 +83,7 @@ retention = 168 # 可选:7 天(默认)
6183
```
6284

6385
#### 自定义存储(可选)
64-
默认情况下,历史表使用主数据库存储。要使用独立的 S3 存储:
86+
默认情况下,历史表使用主数据库存储。如需使用独立 S3 存储:
6587

6688
```toml
6789
[log.history]
@@ -78,8 +100,8 @@ access_key_id = "your-access-key"
78100
secret_access_key = "your-secret-key"
79101
```
80102

81-
> ⚠️ **注意:** 更改存储配置时,现有的历史表将被删除并重新创建
103+
> ⚠️ **注意:** 更改存储配置时,现有历史表将被删除并重新创建
82104
83105
</details>
84106

85-
有关完整的配置选项,请参阅[查询配置:[log.history] 部分](/guides/deploy/references/node-config/query-config#loghistory-section)
107+
完整配置选项请参阅[查询配置:[log.history] 部分](/guides/deploy/references/node-config/query-config#loghistory-section)

0 commit comments

Comments
 (0)