Commit Graph

36 Commits

Author SHA1 Message Date
268429082a 将和List_Hash_Range分区类型共性的部分抽出,简化实现中大量的强转逻辑 2023-12-12 17:23:05 +08:00
e73cb56550 优化某些场景下RowToVec算子的性能 2023-06-02 01:59:47 -07:00
44fe478362 优化numeric转大数的逻辑 2023-05-29 21:07:10 -07:00
f120bdefa1 !3200 内存优化
Merge pull request !3200 from april01xxx/master_memopt
2023-05-24 01:57:05 +00: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
35b92aea89 agg expr step reduce 2023-03-16 23:22:48 -07:00
ae7631a4ab AGG 2023-03-15 01:53:37 -07: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
46e9fd015b sync all inner code 2023-03-08 10:10:58 +08:00
a22a4de3d4 1.修复Insert ... Select 列存分区表时,检查分区信息是否一致时,没有考虑分区类型导致代码逻辑出错的问题。 2023-03-08 09:33:53 +08:00
4180f34b3d agg优化 numeric相关sum\avg等优化 2023-03-01 17:54:52 +08:00
f7d23913d6 sync all inner code 2023-02-27 14:08:20 +08:00
9f84893535 tupleDesc数据结构及相关函数调用优化 2023-02-21 20:30:35 -08:00
fd1f338af5 TupleTableSlots数据结构及相关函数调用优化 2023-02-21 20:29:34 -08:00
cbb5b4fe37 执行器优化,改为函数指针的方式,不访问全局数组 2023-01-16 01:49:05 -08:00
ff1e91fc41 !2168 修复向量化引擎filesource空指针异常
Merge pull request !2168 from 仲夏十三/mas
2022-09-15 12:06:43 +00:00
7e1eac1915 修复向量化引擎filesource空指针问题 2022-09-15 17:59:29 +08:00
189482c26e 修复向量化引擎name类型头部多余数据 2022-09-15 16:31:48 +08:00
b919f404e8 add openGauss 3.1.0 feature code 2022-09-03 16:22:35 +08:00
de223dd152 sync code 2022-03-04 23:22:16 +08:00
c7b25efcff New features (and bug fixes)
1. alter large sequence
    2. subpartition
    2.1 split subpartition
    2.2 truncate subpartition
    3. 支持load
    4. 支持start-with/connect-by
    5. ...
2021-12-29 21:33:28 +08:00
ea541acd13 !1275 support row_num in Column-Oriented Table
Merge pull request !1275 from scarbor_fair/rownum
2021-10-28 02:35:13 +00:00
1d540f4462 Patch for 930 release 2021-09-23 15:19:37 +08:00
1eefafe1a0 fix bug for rownum when cstore 2021-09-18 17:28:46 +08:00
97a744de3b !1028 小型化裁剪,增强可配置性
Merge pull request !1028 from 苏梓鑫/config
2021-07-09 02:24:38 +00:00
829ed77424 logical 2021-06-30 15:56:37 +08:00
02f1b91e61 可通过configure选项--disable-llvm屏蔽llvm库的链接, 优化二进制文件大小以及内存占用 2021-06-11 17:38:36 +08:00
39889058b7 add methed to transform row to vector format to compute 2021-06-10 11:20:53 +08:00
f94d4c96c7 回合代码fixvacuum+limit语句不退出 2021-04-16 19:46:37 +08:00
3d79c59118 Misc bugfixes 2021-03-06 12:39:28 +08:00
1567043064 同步source code
日期: 12-26
    revision: ee5b054c
2020-12-28 22:19:21 +08:00
7b7870ed96 add sort&hash work_mem info collection info into get_instr_unique_sql() function 2020-11-28 11:22:19 +08:00
fea70c2159 parallel append 2020-10-30 10:54:05 +08:00
815a9771fb first commit for openGauss server 2020-06-30 17:38:27 +08:00