返回首页

gbase数据、南大通用产品文档:GBase8s多阶段落实协议

更新日期:2024年09月11日

两阶段落实协议确保跨多个数据库服务器统一落实或回滚事务。您可以将 GBase 8s 数据
库服务器与 GBase 8s Enterprise Gateway 产品或事务管理器一起使用,以便在非 GBase 8s
数据库中处理数据。跨多个 GBase 8s 数据库服务器的分布式查询支持两阶段落实。
异类落实协议确保对单一事务中的一个或多个 GBase 8s 数据库以及一个非 GBase 8s 数据
库的更新可统一落实或回滚。
这些主题包含有关使用两阶段落实协议的信息。 有关从失败的两阶段落实事务手动恢复
的信息,请参阅从失败的两阶段落实手动恢复。
这些主题还包含有关使用支持符合 XA 的外部数据源的事务的信息,这些数据源可参与
两阶段落实事务。请参阅 GBase 8s 事务对符合 XA 的外部数据源的支持。

当启用 UPDATE STATISTICS 操作的自动模式时,如果分布统计有资格更新,则使用
STATCHANGE 配置参数来指定数据库用来确定更改阈值的全局百分率的一个正整数。
onconfig.std 值
STATCHANGE 10

0 - 100
单位
更改阈值的百分率
生效
编辑 onconfig 文件并重启数据库服务器之后。
当您通过运行 onmode -wf 命令在 onconfig 文件中动态地重置该值时。
当您通过运行 onmode -wm 命令重置内存中的该值时。
用法
当 AUTO_STAT_MODE 配置参数、AUTO_STAT_MODE 会话环境变量或 UPDATE STATISTICS 语
句的 AUTO 关键词启用 UPDATE STATISTICS 操作的自动模式时,数据库服务器使用
STATCHANGE 配置参数的值。
当启用 UPDATE STATISTICS 操作的自动模式时,STATCHANGE 设置为数据库服务器指定一
个更改阈值,用来确定分布统计是否有资格更新。当启用这个模式时,UPDATE
STATISTICS
语句比较该 STATCHANGE 设置与自动计算当前数据分布以来每一表或分片更改行的百分
率,并有选择地仅更新在 UPDATE
STATISTICS 语句范围内每一表或分片丢失的或陈旧的分
布统计。

函数说明
返回字符串str 的字符长度,以字符个数为单位。
示例
示例1:返回“text”的字符长度。
gbase> SELECT CHAR_LENGTH('text') FROM dual;
+---------------------+
| CHAR_LENGTH('text') |
+---------------------+
|
4 |

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
682
+---------------------+
1 row in set
示例2:返回“南大通用”的字符长度。
gbase> SELECT CHAR_LENGTH('南大通用') FROM dual;
+-------------------------+
| CHAR_LENGTH('南大通用') |
+-------------------------+
|
4 |
+-------------------------+
1 row in set