Commit Graph

227 Commits

Author SHA1 Message Date
1e89dbfc4f !3034 优化行转列中numeric转大数的逻辑
Merge pull request !3034 from wanghao19920907/master_numeric2bi
2023-06-01 11:31:49 +00:00
44fe478362 优化numeric转大数的逻辑 2023-05-29 21:07:10 -07:00
658aea19b8 聚集Limit下推优化 2023-05-29 14:43:02 +08:00
459304775f declare condition 2023-05-25 02:46:02 -07:00
725e8b99a2 !3387 【MySQL兼容需求】实现存储过程中signal/resignal功能
Merge pull request !3387 from yuhuanhuan/signal_resignal_demand
2023-05-24 03:26:54 +00:00
46d3c969dd !3008 indexscan优化
Merge pull request !3008 from ab2020c/master_indexscan
2023-05-24 02:14:18 +00: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
749ac2193a 【opengauss】signal/resignal需求实现 2023-05-23 19:33:33 +08:00
dc68c65815 fix numeric sign error,beacause Nan 2023-05-22 08:52:57 -07:00
976a003235 fix dolphin back-quote bug 2023-05-15 17:38:54 +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
5f6b65ec7a Fix gist bug. 2023-04-17 21:48:50 +08:00
e1d83c8dd5 clean up compilation warning 2023-03-31 11:04:30 +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
3b47d9cd6f 新增GUC参数disable_memory_stats控制STANDARD MEMORY CONTEXT的分配,
开启该参数时逻辑简化,去除一些内存跟踪统计。
2023-03-20 11:50:06 +08:00
ae7631a4ab AGG 2023-03-15 01:53:37 -07:00
980e75155a flatten expr framework 2023-03-12 19:16:08 -07:00
c23c85ff42 !3045 同步5.0.0版本特性
Merge pull request !3045 from 杨浩/master
2023-03-09 01:59:08 +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
58e6120553 !2998 SRF执行优化
* fix srf factcheck case
* SRF执行优化
2023-03-06 09:29:04 +00:00
93b27dc49f 合入PR: Bitmap Index Scan optimization,使用宏和模板重构bitmap使用的hashtable 2023-03-04 14:24:13 +08:00
9f8064bb24 实现事件触发器 2023-03-02 11:09:39 -05:00
b8538ddcfb !2952 修改syscache,catcache 的访问方式,可以接受hook
Merge pull request !2952 from chenbd/hook_cache
2023-03-02 11:13:32 +00:00
20232ac3cb indexscan优化
1.为x86添加一些原子操作实现;
2.部分判断逻辑或guc参数判断逻辑提前,提高效率
2023-03-02 16:10:03 +08:00
d4c6baf3f2 !2987 对agg numeric类型sum、agg等函数优化
Merge pull request !2987 from cailei/numeric_0227
2023-03-02 06:38:21 +00:00
4180f34b3d agg优化 numeric相关sum\avg等优化 2023-03-01 17:54:52 +08:00
55fb931a8e declare exit handler for condition_value 2023-02-28 21:49:14 -08:00
70f464b44d !2986 索引扫描算子优化
Merge pull request !2986 from yyl/base-index
2023-02-28 12:12:18 +00:00
41078c951a !2979 Seqscan底噪消除-单表查询无索引性能优化
* Seqscan性能优化
* Seqscan性能优化
* Seqscan性能优化
* SeqScan性能优化
2023-02-28 09:34:49 +00:00
0ffb3f47a0 !2960 TPCH查询重写优化,子连接提升
Merge pull request !2960 from haruworms/slk
2023-02-28 08:14:51 +00:00
5f7ad14378 !2376 hashjoin细节优化
Merge pull request !2376 from wanghao19920907/PR_2299
2023-02-28 08:11:14 +00:00
728bb6933b 修改syscache,catcache 的访问方式,可以接受hook 2023-02-28 00:06:34 -05:00
0126ddc59d 索引扫描算子优化 2023-02-27 18:33:17 -08:00
ad1a3b25d7 subquery optimization in TPCH 2023-02-27 04:05:03 -08:00
f7d23913d6 sync all inner code 2023-02-27 14:08:20 +08:00
cbd9538757 优化hashjoin细节、对位操作等做一些指令级优化 2023-02-23 17:59:05 -08:00
c85182e24c 提升external sort性能 2023-02-23 19:50:17 +08:00
911ea39bea Relation数据结构及相关函数调用优化 2023-02-21 20:31:34 -08:00
9f84893535 tupleDesc数据结构及相关函数调用优化 2023-02-21 20:30:35 -08:00
913c0e2fd3 !2374 修复init_var_from_num中性能瓶颈
Merge pull request !2374 from wanghao19920907/PR_2295
2023-02-21 08:38:21 +00:00
688db7b48b !2681 错误信息缺陷修改
Merge pull request !2681 from 暖阳/fix_bug2
2023-02-18 02:03:30 +00:00
3dac2a636a Add lock for loading so. 2023-02-15 19:34:53 +08:00
81646fb183 修复init_var_from_num中性能瓶颈 2023-02-05 22:57:53 -08:00
93677e4261 add listmap sort 2023-01-11 14:35:28 +08:00
33f90f64e6 解决dolphin插件中当采用div作为分区键时,会导致crash的问题 2022-12-29 09:23:00 +08:00
8c80ce6dd8 error message 2022-12-22 23:00:57 -08:00
b15c245a18 支持or表达式的谓词提取下推,为sql_bate_feature新增选项来控制这个功能 2022-12-22 18:49:41 +08:00