ffd64175d3
【标题】: 修复IAEZOR所示的大数据量下执行游标表达报错的问题
...
【实现内容】: 修复IAEZOR所示的大数据量下执行游标表达报错的问题。
【根因分析】: 对于sql select a, cursor (xx) from table1, table1的每一行都要创建一个protal,prota需要推带session的hash表中存放,大数据量的时候直接撑破内存。
【实现方案】: 对于select a, cursor (xx) from table1此种场景,其实游标是没有意义的,因此没必要创建protal,可以直接返回。
【关联需求或issue】: https://e.gitee.com/opengaussorg/dashboard?issue=IAEZOR
2024-07-25 22:28:27 +08:00
2afbe6fb56
support smp for functionscan with cursor arg
2024-07-17 16:29:05 +08:00
19991dda62
Merge branch 'master' of gitee.com:opengauss/openGauss-server into iud4master_heap_multi_insert
...
Signed-off-by: yuu <chenyw1@vastdata.com.cn >
2024-07-16 11:00:58 +00:00
c59d0861dc
TO_BINARY_FLOAT 函数实现、IS [NOT] NAN与IS [NOT] INFINITE表达式实现
2024-07-16 14:15:35 +08:00
d3e15c15e8
!5684 MySql兼容性增强
...
Merge pull request !5684 from 梅程/630
2024-07-16 03:03:57 +00:00
5896a05da4
use heap_multi_insert for the insert into xxx select yyy query.
...
fix comment from committer
add test
2024-07-15 16:38:59 +08:00
e628f4c1c5
MySql兼容性增强
2024-07-12 14:27:46 +08:00
523351dce1
alter trigger方式启用(禁用)单个触发器
2024-06-28 10:53:29 +08:00
e72208e2df
select支持rotate/not rotate函数
2024-06-27 15:09:04 +08:00
83a98c06f5
support cursor expression
2024-06-27 15:08:08 +08:00
9156771c63
支持启用禁用table约束需求
2024-06-27 14:05:55 +08:00
162bedd04d
完善游标rowtype功能
2024-06-27 14:05:55 +08:00
10792755a0
support show any tuple
2024-06-27 14:05:54 +08:00
a23d5d1f54
fix bug: 整数右移31位存在溢出风险
2024-06-27 14:05:53 +08:00
d561d9e0e1
CREATE/ALTER INDEX支持设置可见性
2024-06-27 14:05:51 +08:00
64d364b082
【标题】:修复I9HBFS所示的有脏数据导致unseable索引reindex失败的问题
...
【实现内容】: 修复I9HBFS所示的有脏数据导致unseable索引reindex失败的问题
【根因分析】: 因为openguass insert的时候会忽略掉unusable 索引,导致可以insert重复的数据,导致索引rebuild失败
【实现方案】: 参考pg的实现,insert数据的时候,把unseable索引也更新
【关联需求或issue】: https://gitee.com/opengauss/openGauss-server/issues/I9HBFS
2024-06-27 14:05:51 +08:00
8c057de92f
合入PG补丁Create the infrastructure for planner support functions.
...
PG提交号:1fb57af9
1. 简化升级和防止系统表无意义膨胀,没有修改 pg_proc 的列名,
因列定义发生变化,更改GRAND版本。
2. 没有合入语法支持部分以及文档,也就是不支持CREATE FUNCTION ... SUPPORT
语法,只支持内置函数的support函数。
3. 时区相关transform函数已在openGauss移除,本次不涉及。
4. 函数定义(pg_get_functiondef)暂不输出SUPPORT。
2024-06-27 14:05:50 +08:00
9b115817a5
prior功能实现
2024-06-27 14:05:50 +08:00
d639505758
向量数据库功能内核相关(pgvector插件依赖)
2024-02-28 17:28:38 +08:00
afdc758a5e
!4429 age迁移项目 server改动提交,申请评审
...
Merge pull request !4429 from ll/master
2024-02-02 08:07:53 +00:00
0438751e0a
add changes in server for age adapt
...
delete unused codes
add age for check
modify format
chang name for format in server
change name for format in age
chang name for format in age
chang name for format in age
delet age code
delete age last file
delete age related in makefile
fix pipe
chang statement
fix load
fix load
fix format
fix _copyAIndices
fix out
2024-02-02 10:06:41 +08:00
c8022a9a69
!4706 【bugfix】创建视图的语法中禁掉自定义变量的场景
...
Merge pull request !4706 from yuhuanhuan/signal_resignal_demand
2024-01-15 07:52:00 +00:00
d9e268df5a
!4721 【资源池化】SPQ支持Direct Read特性
...
Merge pull request !4721 from 阙鸣健/spq_0110
2024-01-11 03:12:16 +00:00
4a0761ea9c
创建视图不支持select包含自定义用户变量
2024-01-10 16:49:18 +08:00
b68fd12170
【资源池化】SPQ支持Direct Read特性
2024-01-10 10:44:30 +08:00
b2839da518
【资源池化】多机并行DML性能优化
2024-01-09 15:15:19 +08:00
cd0e987360
!4580 支持create or replace type 语法特性
...
Merge pull request !4580 from pulsar/master
2023-12-22 09:58:25 +00:00
ad62f6bf6d
create or replace type
...
update
update
修改一处笔误
更新测试用例,补充到0B调度文件中
update
更新帮助信息
2023-12-21 18:20:06 +08:00
a24adb75f9
【资源池化】SPQ支持DML+select多机并行
2023-12-21 15:09:06 +08:00
1f61af147c
!4434 逻辑复制支持DDL
...
Merge pull request !4434 from wenger/ddl_replication
2023-12-15 07:26:04 +00:00
3c85f03525
提交逻辑复制支持DDL
2023-12-13 15:39:36 +08:00
32a8ab38bf
开启继承表,添加相关测试用例、修改估计器统计继承表子表、禁止在b库创建继承表,因为它和b库多表更新冲突
2023-12-12 11:17:31 +00:00
6b0bad8a0e
!4585 【资源池化】SPQ bugfix
...
Merge pull request !4585 from 阙鸣健/spq_1127
2023-12-08 09:17:23 +00:00
186f87ea74
【资源池化】SPQ bugfix
...
1.修复当gaussdb被kill时 协调线程的释放逻辑
2.修复#I8MQKM
2023-12-08 15:51:09 +08:00
ec6fc780bd
Dolphin关键字降级:增加Upsert的alias字段。
2023-11-29 10:41:37 +08:00
589a141616
【资源池化】
...
SPQ多机并行支持索引类扫描
2023-11-28 01:36:22 +08:00
7a848eddce
【资源池化】修复包含window函数执行计划显示异常的问题
2023-11-20 15:16:11 +08:00
8cbad5af1d
【资源池化】多机并行bugfix
...
1.开启协调线程场景TPC-DS Q14\Q65 coredump修复,协调线程数组max更新
2.修复通过jdbc连接数据库执行分区表+union查询报错问题
2023-11-17 09:03:40 +08:00
f48c5c3dd7
!4391 【资源池化】SPQ支持多机并行创建索引
...
Merge pull request !4391 from 阙鸣健/spq_1101
2023-11-13 01:32:37 +00:00
d789bc656e
【资源池化】spq支持支持多机并行创建索引
2023-11-11 17:46:25 +08:00
d493cb10c8
修复自增列多条INSERT INTO ON DUPLICATE KEY UPDATE结果问题
2023-11-03 10:26:29 +08:00
0f704f7f3c
【标题】修复dayofxx、date('xx'), timestamp('')等场景下异常的问题
...
【实现内容】: 修复dayofxx执行异常或者date、timestamp在异常值时候显示为非NULL值导致和MySQL不一致的问题。
【根因分析】: dayofxx有两个问题,一是显示值为非NULL,而是部分场景功能未实现。
【实现方案】: 显示NULL的方案为允许Input函数返回Null值,dayofxx的方案为适配报错场景
【关联需求或issue】: https://e.gitee.com/opengaussorg/dashboard?issue=I898UO
【开发自验报告】:
请附上自验结果(内容或者截图)
是否可以添加fastcheck测试用例,如是,请补充fastcheck用例 -> 是
是否涉及资料修改,如是,在docs仓库补充资料 -> 无
是否考虑升级场景(系统表修改、日志持久化以及修改执行态数据格式) -> 不涉及
是否考虑在线扩容等扩展场景 -> 不涉及
是否考虑异常场景/并发场景/前向兼容/性能场景 -> 不涉及
是否对其他模块产生影响 -> 不涉及
【其他说明】: 无.
2023-11-01 17:53:55 +08:00
addc19a2e0
!4251 支持忽略PL/SQL间的依赖进行创建PL/SQL
...
Merge pull request !4251 from lukeman/master
2023-10-24 01:55:31 +00:00
fb4dc850bc
1.多机并行支持协调线程自适应扫描
...
2.libcomm初始化仅在spqplugin加载且是资源池化场景时打开
3.string_agg bugfix
4.新增对应spqscan是否多dop的计算
2023-10-23 22:28:11 +08:00
0f4ede314e
支持gs_dependencies、忽略依赖创建package、失效重编译语法
2023-10-23 09:43:58 +08:00
a4ef5f4916
!4136 Rename支持修改表的schema
...
Merge pull request !4136 from Cross-罗/rename_support_schema
2023-10-16 06:59:56 +00:00
ea7ff3627b
openGauss资源池化支持多机并行
2023-10-12 18:39:23 +08:00
fa5f7279dd
Rename支持修改表的schema
2023-10-12 11:29:53 +08:00
54ee6a1900
!4085 记录query的parsetree nodetag
...
Merge pull request !4085 from pengjiong/fix_col
2023-09-14 11:03:19 +00:00
26befdedb6
修复ExecResult错误清空内存上下文的bug
2023-09-12 17:41:11 +08:00