数据仓库服务 GAUSSDB(DWS)-8.2.1版本新增功能:行为变更
行为变更
变更类型 |
序号 |
名称 |
变更描述 |
---|---|---|---|
新增 |
1 |
分区视图依赖变化 |
8.2.1以前版本,没有对select partition()或者partition for()语句的视图建立视图依赖,造成查询报错。 8.2.1版本后新增分区oid依赖,对于drop分区或者修改分区范围值在视图解耦场景下引发视图重建,非视图依赖场景下会报错。 |
修改 |
2 |
增加GTM上gtm_max_trans参数取值上限。 |
先将线程最大限制调大,可以给现网一个逃生通道,解决某些局点集群规模大,业务并发高,可能存在达到线程上限进而无法连接的问题。 |
3 |
max_process_memory |
CN调整为DN的一半。 |
|
4 |
Catchup流程 |
去掉了数据页Catchup的事务锁,Catchup不再和DDL之间有互等关系;增加了LwLock,通过事务提交的LwLock进行Catchup以及DDL业务之间的串行操作,避免Catchup访问到空文件。 |
|
5 |
备DN checkpoint时机 |
备DN的checkpoint不再等待15min按周期运行,而且redo到checkpoint点后,会强制执行一次checkpoint,避免大数据xlog导入场景下,备DN的Rto过长。 |
|
6 |
备DN文件关闭时机 |
备DN执行heap_xlog_newpage以及seq_redo时,首页面写入数据后,会强制关闭。 |
|
7 |
indexscan hint可包含indexonlyscan |
indexscan hint可包含indexscan和indexonlyscan;与indexonlyscan hint同时存在时,indexonlyscan优先生效。 |
|
8 |
大小写表达式不支持roughcheck |
大小写表达式不再支持roughcheck,因cu的minmax基于C排序计算,下推会有结果集问题。 |
|
9 |
多count(distinct)重写时,使用CTE进行重写 |
重写行为发生变化,非share scan场景不影响后续展开过程,share scan场景生成stream CTE的计划。 |
|
10 |
TopSQL子语句监控 |
TopSQL子语句监控规格从递归打开,变更为仅记录第一层子语句。 |
|
11 |
ArrayLockFreeQueue |
无锁队列初始化分配内存不会超过1GB。 |
|
12 |
Explain |
Explain结果集新增显示unique sql id。 |
|
13 |
Explain |
Explain+查询语句的unique sql id与查询语句相同。 |
|
14 |
GS/PGXC_WLM_SESSION_STATIS TICS 视图 |
GS/PGXC_WLM_SESSION_STATISTI CS 视图新增unique sql id字段。 |
|
15 |
GROUP BY后不需体现所有非聚合函数查询字段 |
|
|
16 |
alter function owner to superuser |
禁止了sysadmin用户修改函数/存储过程的owner到系统用户的场景。保留系统用户change到系统用户的场景。 |
|
17 |
(+)连接顺序变化,会导致带有nvl等表达式的结果集产生变化 |
(+)连接顺序与Oracle看齐,原(+)连接顺序与join关联顺序相关,改写后带有nvl等相关表达式的关联条件顺序及结果集会有变化。 |
|
18 |
hstore表并发更新同一行会直接报错,不再等待后报错 |
hstore表并发更新同一行会直接报错,不再等待。 之前的行为是:(1)并发update同一行等待后报错;(2)并发delete同一行等待后成功;(3)并发delete和update同一行等待后报错。修改为统一的行为。 |
|
19 |
Catchup不再拿一级锁 |
Catchup不再拿一级锁。 |
|
20 |
连续的failover逻辑中,只有首次会进行从DN到备DN的数据同步 |
连续的failover逻辑中,只有首次会进行从DN到备DN的数据同步。 |
|
21 |
不同session同名临时表执行相同SQL语句时unique sql id一致 |
8.2.1以前版本不同session同名临时表schema name不同,直接使用后生成的unique sql id就也不同。8.2.1版本修改后不同session同名临时表根据schema name替换固定字符串,保证执行相同SQL语句时unique sql id一致。 |
|
22 |
细粒度容灾支持主集群degraded状态下备份 |
细粒度容灾在支持主集群degraded状态下备份,例外场景主集群主节点无正常CN导致的degraded不支持。 |
|
23 |
视图解耦 |
当访问到无效视图时,不触发自动重建动作,即不更新系统表,而是在本地展开 |
- 数据仓库服务GaussDB(DWS)_SQL on Anywhere
- DWS产品介绍_DWS产品优势_DWS功能_DWS使用场景_DWS是什么
- DWS安全_数据仓库服务安全_DWS数据安全管理_DWS安全保障_DWS安全策略
- 调用GaussDB(DWS) API接口_数据仓库服务调用API_如何调用API_在DWS中调用API
- GaussDB变更_云数据库GaussDB变更_高斯数据库变更-华为云
- GAUSS(DWS)工具_gsql工具_DataStudio工具_DSC工具
- GaussDB版本_GaussDB数据库版本_高斯数据库版本-华为云
- DWS资源管理_GaussDB(DWS)资源管理作用_DWS资源管控
- 大数据应用范围有哪些_大数据技术与应用要学习什么课程
- GaussDB(for MySQL)规格变更_包周期库扩容_变更CPU_存储扩容