File tree Expand file tree Collapse file tree 2 files changed +10
-8
lines changed Expand file tree Collapse file tree 2 files changed +10
-8
lines changed Original file line number Diff line number Diff line change @@ -249,11 +249,13 @@ MaxDirectMemorySize = 0.6 * dble总内存
249
249
<td ><br >
250
250
<p ><sub >fakeMySQLVersion</sub ></p ><br ></td >
251
251
<td ><br >
252
- <p ><sub >dble模拟mysql版本号 </sub ></p ><br ></td >
252
+ <p ><sub >Dble模拟Mysql版本号 </sub ></p ><br ></td >
253
253
<td ><br >
254
254
<p ><sub >默认NULL</sub ></p ><br ></td >
255
255
<td ><br >
256
- <p ><sub >模拟成正常的MySql版本在进行前端协议交互的时候能够使用到</sub ></p ><br ></td >
256
+ <p ><sub >模拟成正常的MySql版本, 用于与客户端协议交互<br />
257
+ 注意:填写的版本号不能高于后端Mysql节点的最低版本号, 否则启动失败<br />
258
+ 建议:填写的大版本号与后端Mysql节点的大版本号保持一致</sub ></p ><br ></td >
257
259
<td ><br >
258
260
<p ><sub >MYSQL版本号</sub ></p ><br ></td >
259
261
</tr >
@@ -418,7 +420,7 @@ MaxDirectMemorySize = 0.6 * dble总内存
418
420
<p ><sub >默认0/单位无</sub ></p ><br >
419
421
</td >
420
422
<td ><br >
421
- <p ><sub >开启之后以一定的比例统计查询过程中的各个步骤的耗时情况,可以使用BTraceCostTime.jav进行观测 ,也可在管理端使用show @@cost_time观察</sub ></p ></td >
423
+ <p ><sub >开启之后以一定的比例统计查询过程中的各个步骤的耗时情况,可以使用BTraceCostTime.java进行观测 ,也可在管理端使用show @@cost_time观察</sub ></p ></td >
422
424
<td ><br >
423
425
<p ><sub >1-是0-否</sub ></p ><br ></td >
424
426
</tr >
Original file line number Diff line number Diff line change @@ -46,15 +46,15 @@ CREATE TABLE `tableB` (
46
46
- ** shardingNode和function匹配** :与shardingTable中的shardingNode和function匹配规则一致
47
47
- ** 拆分列选举规则** :对schema下默认拆分表,拆分列由Dble内部选举规则决定
48
48
- 选举时机:
49
- - 根据执行DDl语句中仅create table语句进行选举拆分列 ;其他修改表结构的DDL不会重新选举拆分列
50
- - 加载元数据(如启动/reload),会根据show creata table语句进行选举拆分列
51
- - 选举规则:先避开自增列(如auto_increment列),然后根据优先级高的作为拆分列 :主键->唯一键->索引列->id列->第一列; (不支持与function的数据类型智能选举列); 如tableB选举的拆分列为'c4';
52
- - <font color =blue >注意事项</font >:若中途执行修改表结构的DDL后,重新加载元数据(执行reload @@metadata ),拆分列会因重新选举而可能发生变化(导致后续路由结果与之前的不一致)
49
+ - 根据执行DDL语句中仅对 ` create table ` 语句进行选举拆分列 ;其他修改表结构的DDL不会重新选举拆分列
50
+ - 加载元数据(如启动/reload),会根据 ` show creata table ` 语句进行选举拆分列
51
+ - 选举规则:先避开自增列(如auto_increment列),根据优先级高低选举为拆分列 :主键->唯一键->索引列->id列->第一列; (不支持与function的数据类型智能选举列); 如tableB选举的拆分列为'c4';
52
+ - <font color =blue >注意事项</font >:若中途执行修改表结构的DDL后,重新加载元数据(执行 ` reload @@metadata` ),拆分列会因重新选举而可能发生变化(导致后续路由结果与之前的不一致)
53
53
- ** View支持度** :schema有配置默认拆分算法时,该schema仅支持Dble层面的View
54
54
- ** DML&DDL支持度** :与shardingTable支持度一致
55
55
- ** 告警** :开启告警功能,在加载元数据时(如reload)或者开启表一致性检查时(bootstrap.cnf中` -DcheckTableConsistency=1 ` )
56
56
- 部分shardingNode对应的物理库中表存在丢失场景,Dble会有对应告警提示
57
- - 所有shardingNode对应的物理库中表均丢失场景,Dble会从内存中移除该表;对应日志关键字检索' has been lost, will remove his metadata'
57
+ - 所有shardingNode对应的物理库中表均丢失场景,Dble会从内存中移除该表;对应日志关键字检索: ` has been lost, will remove his metadata `
58
58
- ** reload**
59
59
- ` reload @@metadata [where schema=? [and table=?]] ` :从默认拆分片中加载元数据
60
60
- ` reload @@config_all [-s] [-f] [-r] ` :是否从默认拆分片中加载元数据需具体场景而定(理论上与默认单分片加载元数据的逻辑一致)
You can’t perform that action at this time.
0 commit comments