|
|
bc81562b4b
|
Fix mem leak when commit in procedure.
|
2023-06-05 10:05:05 +08:00 |
|
|
|
c1ff2fe6a8
|
!3023 bitmapscan优化
Merge pull request !3023 from ab2020c/master_bitmap
|
2023-06-01 11:41:49 +00:00 |
|
|
|
1e89dbfc4f
|
!3034 优化行转列中numeric转大数的逻辑
Merge pull request !3034 from wanghao19920907/master_numeric2bi
|
2023-06-01 11:31:49 +00:00 |
|
|
|
9f91e10ed6
|
!3124 聚集Limit优化
Merge pull request !3124 from ljy/nodeSortGroup_master
|
2023-06-01 11:31:30 +00:00 |
|
|
|
b90288d51e
|
!3186 对同事务中批量逐条INSERT场景进行opfusion对象复用的优化
Merge pull request !3186 from cc_db_dev/opfusion_master
|
2023-06-01 09:11:12 +00:00 |
|
|
|
44fe478362
|
优化numeric转大数的逻辑
|
2023-05-29 21:07:10 -07:00 |
|
|
|
658aea19b8
|
聚集Limit下推优化
|
2023-05-29 14:43:02 +08:00 |
|
|
|
fb535d14e9
|
bitmapscan优化
1.bitmapand路径选择时没有根据索引扫描代价进行排序修改
2.BitmapHeapPrefetchNext逻辑调整
|
2023-05-26 12:10:57 +08:00 |
|
|
|
f120bdefa1
|
!3200 内存优化
Merge pull request !3200 from april01xxx/master_memopt
|
2023-05-24 01:57:05 +00:00 |
|
|
|
984a37fbb0
|
!3201 IUD优化
Merge pull request !3201 from cc_db_dev/iud_pr
|
2023-05-24 01:56:36 +00:00 |
|
|
|
ca83096b6d
|
!3228 对函数表达式计算阶段判断是否包含游标(refcursor)的逻辑进行剪枝
Merge pull request !3228 from cc_db_dev/iud_2_pr
|
2023-05-24 01:56:10 +00:00 |
|
|
|
c552bbee17
|
add murmurhash32 for skew batch
|
2023-05-22 08:06:55 -07:00 |
|
|
|
822cfbd6d9
|
!2857 修改connectby中宽度优先带来的结果错误,比如nocycle+siblings等众多场景
Merge pull request !2857 from 侯宗田/connectby_dfs
|
2023-05-19 01:33:18 +00:00 |
|
|
|
cb3fa65c63
|
【资源池化】openGauss算子下推特性合入
1.opengauss内核适配
2.ndpplugin
|
2023-05-16 21:03:02 +08:00 |
|
|
|
f83ae1c2d0
|
opfusion复用
在事务内,允许操作相同表的insert操作复用
上一个opfusion对象
|
2023-04-27 15:07:39 +08:00 |
|
|
|
e3470f1eec
|
IUD优化
去底噪优化、流程优化
|
2023-04-27 14:44:02 +08:00 |
|
|
|
5c25b5d90d
|
内存优化重构:在openGauss中新增了一套内存管理接口和MemoryContext类型
(详见opt_mcxt.cpp和opt_aset.cpp),并对MemoryContext的管理接口(如
reset、delete等操作)进行抽象,带来以下优势:
1. 新增的MemoryContext类型支持MemoryContext复用,减少频繁创建和销毁
MemoryContext的开销;
2. 新增的STANDARD_CONTEXT内存管理接口删除了内存跟踪统计操作,提升了
内存申请和释放时的性能。
|
2023-04-27 14:20:26 +08:00 |
|
|
|
72af2b45b5
|
!3375 修复缺陷【表上带序列时,更新表数据存在内存泄露】
Merge pull request !3375 from cc_db_dev/fix_leak
|
2023-04-27 03:26:01 +00:00 |
|
|
|
be1bf11142
|
修复memcheck问题
|
2023-04-24 15:48:14 +08:00 |
|
|
|
5890d3a39a
|
!3271 【cherry-pick to master】优化bypass内性能消耗点
Merge pull request !3271 from 胡正超/bypassignore
|
2023-04-24 02:34:31 +00:00 |
|
|
|
057db68bc6
|
修复GetTupleForTrigger可能的内存泄漏
GetTupleForTrigger内存从当前上下文申请而来,在update带序列的场景
会等到ModifyTable算子结束才会释放,内存持续占用,在内存小的环境可能
会导致内存不可用,现改为从pertuple_memorycontext中申请
|
2023-04-23 14:15:32 +08:00 |
|
|
|
eeb50f6c67
|
解决MySQL模式下 insert on duplicate key语法宕机的问题
|
2023-04-17 11:37:26 +08:00 |
|
|
|
e1d83c8dd5
|
clean up compilation warning
|
2023-03-31 11:04:30 +08:00 |
|
|
|
4619e39e5c
|
!3264 修复opfusion更新带checkoption视图时对象未关闭和校验失效的问题
Merge pull request !3264 from chenxiaobin/fixReferNotClose
|
2023-03-29 02:14:50 +00:00 |
|
|
|
de3bfd285d
|
修复opfusion更新带checkoption视图时对象未关闭和校验失效的问题
|
2023-03-28 10:01:45 +08:00 |
|
|
|
89ae20673c
|
修复bypass性能消耗点
当非ignore的时候,无需指定speculative
|
2023-03-27 10:16:12 +08:00 |
|
|
|
99b43d3d69
|
!3261 修复hash info的heap-use-after-free问题
Merge pull request !3261 from pengjiong/fix_date
|
2023-03-27 01:36:51 +00:00 |
|
|
|
223b1d8f9b
|
Fix heap-use-after-free.
|
2023-03-25 11:03:30 +08:00 |
|
|
|
611c25f40d
|
修复B兼容性下codegen+列存表获取char类型长度错误的问题
|
2023-03-24 17:45:43 +08:00 |
|
|
|
280d9a599d
|
fixed 1f478c5 from https://gitee.com/xiu-qiang-wang-2022/openGauss-server/pulls/3235
分区键表达式性能优化
|
2023-03-22 06:36:23 +00:00 |
|
|
|
7e57f1ff6f
|
对函数表达式计算阶段判断是否包含游标(refcursor)的逻辑进行剪枝优化
|
2023-03-22 11:06:25 +08:00 |
|
|
|
f0934bc2ad
|
!3214 修复SRF内存问题、去除新表达式框架列名信息
Merge pull request !3214 from wuchenglin/perf_srf-and-expr
|
2023-03-22 03:02:03 +00:00 |
|
|
|
f0772e6ba7
|
!3180 重构@变量查询赋值功能,支持列数据输入,修复问题
Merge pull request !3180 from chenbd/fix_var_bugs
|
2023-03-21 15:04:34 +00:00 |
|
|
|
c3a93df896
|
重构@变量查询赋值功能,支持列数据输入,修复问题
|
2023-03-21 10:46:13 -04:00 |
|
|
|
ef67d5d75d
|
perf new expr
|
2023-03-21 11:53:09 +08:00 |
|
|
|
3ef3d851c8
|
fix memory usage in SRF
|
2023-03-21 11:29:33 +08:00 |
|
|
|
a56ad00705
|
!3175 AGG优化--表达式展平step减少
Merge pull request !3175 from cailei/agg_step_0316
|
2023-03-21 02:43:57 +00:00 |
|
|
|
054272b170
|
code clean
|
2023-03-20 05:45:54 -07:00 |
|
|
|
aaa680c379
|
fix the problem of replace multi lines
|
2023-03-17 05:43:59 -04:00 |
|
|
|
35b92aea89
|
agg expr step reduce
|
2023-03-16 23:22:48 -07:00 |
|
|
|
d3a9de055f
|
fix wrong answer in connectby nocycle & siblings case
|
2023-03-16 18:37:11 +08:00 |
|
|
|
3d3de895c6
|
!3125 AGG共享转移状态
Merge pull request !3125 from hyperstol/master_agg_2
|
2023-03-16 02:57:09 +00:00 |
|
|
|
ae7631a4ab
|
AGG
|
2023-03-15 01:53:37 -07:00 |
|
|
|
7da0f1b66a
|
update src/gausskernel/runtime/executor/execExpr.cpp.
优化const表达式
Signed-off-by: 夏自豪 <xiazihao3@huawei.com>
|
2023-03-14 01:37:12 +00:00 |
|
|
|
980e75155a
|
flatten expr framework
|
2023-03-12 19:16:08 -07:00 |
|
|
|
02b127d59a
|
!2669 1.修复Insert ... Select 列存分区表时,检查分区信息是否一致时,没有考虑分区类型导致代码逻辑出错的问题。
Merge pull request !2669 from playrest/master-commit-2
|
2023-03-10 06:24:25 +00:00 |
|
|
|
c23c85ff42
|
!3045 同步5.0.0版本特性
Merge pull request !3045 from 杨浩/master
|
2023-03-09 01:59:08 +00:00 |
|
|
|
df91ad5dc3
|
!3049 修复JDBC setMaxRows查询完成后不会自动提交事务的bug
Merge pull request !3049 from Cross-罗/fix_jdbc
|
2023-03-08 14:09:37 +00:00 |
|
|
|
46e9fd015b
|
sync all inner code
|
2023-03-08 10:10:58 +08:00 |
|
|
|
d639b6b943
|
!3021 合入PR: Bitmap Index Scan optimization,使用宏和模板重构bitmap使用的hashtable
Merge pull request !3021 from yyl/3-3bitmmap
|
2023-03-08 01:43:47 +00:00 |
|