Skip to content

Commit 6e1543d

Browse files
authored
Add CREATE DEFAULT SHADOW ALGORITHM docs. (#20968)
1 parent 285eb23 commit 6e1543d

File tree

6 files changed

+72
-4
lines changed

6 files changed

+72
-4
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
+++
2+
title = "CREATE DEFAULT SHADOW ALGORITHM"
3+
weight = 4
4+
+++
5+
6+
## 描述
7+
8+
`CREATE DEFAULT SHADOW ALGORITHM` 语法用于创建影子库默认算法规则。
9+
10+
### 语法定义
11+
12+
```sql
13+
CreateDefaultShadowAlgorithm ::=
14+
'CREATE' 'DEFAULT' 'SHADOW' 'ALGORITHM' 'NAME' '=' algorithmName
15+
16+
algorithmName ::=
17+
identifier
18+
```
19+
20+
### 示例
21+
22+
#### 创建影子库压测算法
23+
24+
```sql
25+
CREATE DEFAULT SHADOW ALGORITHM NAME = simple_hint_algorithm;
26+
```
27+
28+
### 保留字
29+
30+
`CREATE``DEFAULT``SHADOW``ALGORITHM``NAME`
31+
32+
### 相关链接
33+
34+
- [保留字](/cn/reference/distsql/syntax/reserved-word/)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
+++
2+
title = "CREATE DEFAULT SHADOW ALGORITHM"
3+
weight = 4
4+
+++
5+
6+
## Description
7+
8+
The `CREATE DEFAULT SHADOW ALGORITHM` syntax is used to create a default shadow algorithm.
9+
10+
### Syntax
11+
12+
```sql
13+
CreateDefaultShadowAlgorithm ::=
14+
'CREATE' 'DEFAULT' 'SHADOW' 'ALGORITHM' 'NAME' '=' algorithmName
15+
16+
algorithmName ::=
17+
identifier
18+
```
19+
20+
### Example
21+
22+
#### Create a shadow algorithm
23+
24+
```sql
25+
CREATE DEFAULT SHADOW ALGORITHM NAME = simple_hint_algorithm;
26+
```
27+
28+
### Reserved word
29+
30+
`CREATE`, `DEFAULT`, `SHADOW`, `ALGORITHM`, `NAME`
31+
32+
### Related links
33+
34+
- [Reserved word](/en/reference/distsql/syntax/reserved-word/)

docs/document/content/reference/distsql/syntax/rdl/rule-definition/shadow/create-shadow-algorithm.cn.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ weight = 3
1111

1212
```sql
1313
CreateShadowAlgorithm ::=
14-
'CREATE' 'SHADOW' 'RULE' shadowAlgorithm ( ',' shadowAlgorithm )*
14+
'CREATE' 'SHADOW' 'ALGORITHM' shadowAlgorithm ( ',' shadowAlgorithm )*
1515

1616
shadowAlgorithm ::=
1717
'(' ( algorithmName ',' )? 'TYPE' '(' 'NAME' '=' shadowAlgorithmType ',' 'PROPERTIES' '(' ( 'key' '=' 'value' ( ',' 'key' '=' 'value' )* ) ')' ')'

docs/document/content/reference/distsql/syntax/rdl/rule-definition/shadow/create-shadow-algorithm.en.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ The `CREATE SHADOW ALGORITHM` syntax is used to create a shadow algorithm.
1111

1212
```sql
1313
CreateShadowAlgorithm ::=
14-
'CREATE' 'SHADOW' 'RULE' shadowAlgorithm ( ',' shadowAlgorithm )*
14+
'CREATE' 'SHADOW' 'ALGORITHM' shadowAlgorithm ( ',' shadowAlgorithm )*
1515

1616
shadowAlgorithm ::=
1717
'(' ( algorithmName ',' )? 'TYPE' '(' 'NAME' '=' shadowAlgorithmType ',' 'PROPERTIES' '(' ( 'key' '=' 'value' ( ',' 'key' '=' 'value' )* ) ')' ')'

docs/document/content/reference/distsql/syntax/reserved-word.cn.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ weight = 3
3535

3636
#### 影子压测
3737

38-
`CREATE``SHADOW``ALGORITHM``RULE``SOURCE``SHADOW``TYPE``NAME``PROPERTIES`
38+
`CREATE``SHADOW``DEFAULT``ALGORITHM``RULE``SOURCE``SHADOW``TYPE``NAME``PROPERTIES`
3939

4040
### 补充说明
4141

docs/document/content/reference/distsql/syntax/reserved-word.en.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ weight = 3
3535

3636
#### Shadow
3737

38-
`CREATE`, `SHARDING`, `ALGORITHM`, `SINGLE`, `TABLE`, `RULE`, `RESOURCE`
38+
`CREATE`, `SHADOW`, `DEFAULT`, `ALGORITHM`, `RULE`, `SOURCE`, `SHADOW`, `TYPE`, `NAME`, `PROPERTIES`
3939

4040
### Supplement
4141

0 commit comments

Comments
 (0)