数据仓库服务 GaussDB(DWS)-8.2.1.x补丁新增功能及解决问题:8.2.1.223
8.2.1.223
类别 |
功能或问题描述 |
问题原因 |
问题出现版本 |
修复建议 |
---|---|---|---|---|
新增功能 |
无 |
- |
- |
- |
解决问题 |
集群hang检测触发集群切换。 |
信号重构前线程之前主要使用SIGUSR2这个不可靠信号用于IPC,重构后使用了可靠信号34、35两个信号。 在信号发送数量巨大的情况下,可靠信号的使用加大了timer创建失败的概率。 |
8.2.1.220 |
升级到8.2.1.223版本。 |
业务并发pgxc_cgroup_reload_conf出现core:GsCgroupIsClass。 |
指针访问未加锁,当reload函数重新加载该访问变量后,指针被修改,导致访问到野指针,导致core问题。 |
8.2.1.220 |
||
gs_table_distribution函数获取的表大小与真实值差距较大。 |
在分批读取pg_refilenode_size系统表的数据后进行计算时,当前批次计算得到的表大小会重复累加前面几批计算得到的表大小,导致gs_table_distribution函数获取的表大小与真实值差距较大。 |
8.2.1.220 |
||
执行SQL语句报错:Could not open file "pg_clog/000000000075"。 |
列存表进行VACUUM FULL后可能提前回收clog,导致主备切换后进行ANALYZE时无法访问clog文件。 |
8.2.1.119 |
||
修复临时变量未初始化导致的freememory大负数问题。 |
临时变量声明后,未赋值导致参数值非预期,后续再去扣减内存,出现大负数。 |
8.2.1.220 |
||
智能运维配置VACUUM FULL后,VACUUM FULL实际执行时间超过配置的时间区间。 |
调度器kill VACUUM FULL任务时插入了新的running任务,导致kill没有执行干净。 |
8.1.3.x |
- 数据仓库服务GaussDB(DWS)_SQL on Anywhere
- DWS安全_数据仓库服务安全_DWS数据安全管理_DWS安全保障_DWS安全策略
- 调用GaussDB(DWS) API接口_数据仓库服务调用API_如何调用API_在DWS中调用API
- 如何进行日志采集和转储_日志平台_日志接入_日志转储
- DWS资源管理_GaussDB(DWS)资源管理作用_DWS资源管控
- GaussDB(DWS)常用SQL_常用SQL命令_SQL语法
- GAUSS(DWS)工具_gsql工具_DataStudio工具_DSC工具
- DWS产品介绍_DWS产品优势_DWS功能_DWS使用场景_DWS是什么
- 数据库监控DMS_数据库智能运维_了解Auto Pilot_DMS_DWS节点监控
- GaussDB(DWS)服务_什么是IoT数仓_如何使用IoT数仓