Commit Graph

59 Commits

Author SHA1 Message Date
34978f83c2 L0_record_query_plan 2024-07-27 20:02:18 +08:00
08979b7acc epq错误整改 2024-06-27 15:07:17 +08:00
9156771c63 支持启用禁用table约束需求 2024-06-27 14:05:55 +08:00
223fcbe3e9 B库下非严格模式时支持往非空约束列插入空值 2024-06-27 14:05:50 +08:00
5aaa167958 修复继承表并发更新挂库 2024-02-19 02:16:58 +00:00
db4b23e4c3 禁用collected_info_hashtbl、explain_info_hashtbl 2024-02-05 16:16:38 +08:00
a0a593f185 Fix instr slow sql record in opfusion. 2024-01-27 15:07:06 +08:00
99ef91a995 堆表支持预读:新增预读log记录,规避潜在错误 2024-01-11 12:10:09 +08:00
a24adb75f9 【资源池化】SPQ支持DML+select多机并行 2023-12-21 15:09:06 +08:00
32a8ab38bf 开启继承表,添加相关测试用例、修改估计器统计继承表子表、禁止在b库创建继承表,因为它和b库多表更新冲突 2023-12-12 11:17:31 +00:00
186f87ea74 【资源池化】SPQ bugfix
1.修复当gaussdb被kill时 协调线程的释放逻辑
2.修复#I8MQKM
2023-12-08 15:51:09 +08:00
ea7ff3627b openGauss资源池化支持多机并行 2023-10-12 18:39:23 +08:00
d8178cbb42 INSERT SUB FUSION
opfusion support insert ... select
2023-06-19 09:23:29 +08:00
00b2eafbb7 !3527 t_thrd.utils_cxt.ExecutorMemoryTrack赋值前判空
Merge pull request !3527 from chenxiaobin/fixMemoryTrack
2023-06-09 11:40:15 +00:00
e5b88f845c t_thrd.utils_cxt.ExecutorMemoryTrack赋值前判空 2023-06-05 14:32:35 +08:00
1abe9d0157 编译优化代码 2023-05-31 16:19:30 +08:00
e3470f1eec IUD优化
去底噪优化、流程优化
2023-04-27 14:44:02 +08:00
980e75155a flatten expr framework 2023-03-12 19:16:08 -07:00
41078c951a !2979 Seqscan底噪消除-单表查询无索引性能优化
* Seqscan性能优化
* Seqscan性能优化
* Seqscan性能优化
* SeqScan性能优化
2023-02-28 09:34:49 +00: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
ecf4c78cb2 Merge remote-tracking branch 'upstream/master' 2022-12-05 19:32:01 +08:00
ef0ab20012 support updatable view 2022-12-02 16:26:58 +08:00
7784e48e23 MOT new features:
1. JIT support for stored procedures
2. MVCC & Cross-Txn support
3. Alter Table support (Add/Drop/Rename Column)
4. Low RTO
5. More stabilizations
2022-12-01 18:18:05 +08:00
40f2680dce 支持row_count()函数 2022-11-28 09:53:03 +08:00
8878fec290 fix the codegen memory leak 2022-11-10 10:26:10 +08:00
a0ab7b03e4 【bugfix】解决select for update在并发场景下core问题 2022-10-17 14:47:03 +08:00
df293a15d6 修复update多表时并发场景下的数据不一致问题 2022-09-28 14:50:26 +08:00
b9a173661d skip locked 2022-09-09 10:23:40 +08:00
37f9ab3c37 解决多表update在epq期间取出的slot与目标表不匹配的问题 2022-09-06 11:22:49 +08:00
b919f404e8 add openGauss 3.1.0 feature code 2022-09-03 16:22:35 +08:00
a8da82a0fb Implementation of keyword ignore: using hint string 2022-06-20 15:46:28 +08:00
7c2e8463ab 解决bucketMap数组与NULL判断永远为false的问题 2022-03-14 10:38:52 +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
eaaf873a9f openGauss支持发布订阅 2021-12-16 23:20:10 +08:00
899cd4a36c enhance tuple lock 2021-12-16 20:37:27 +08:00
1d540f4462 Patch for 930 release 2021-09-23 15:19:37 +08:00
e807256381 report_iud_time函数中try catch跳转后锁队列混乱 2021-08-04 14:58:00 +08:00
8144e7706c Fixed partition table concurrent update issue 2021-07-22 21:52:26 +08:00
42a7f26766 !1076 生成列特性
Merge pull request !1076 from ShineStarStar/gen
2021-07-09 03:20:26 +00:00
b8e6ff7a81 generated col 2021-07-08 20:37:29 +08:00
02f1b91e61 可通过configure选项--disable-llvm屏蔽llvm库的链接, 优化二进制文件大小以及内存占用 2021-06-11 17:38:36 +08:00
f94d4c96c7 回合代码fixvacuum+limit语句不退出 2021-04-16 19:46:37 +08:00
syj
55b7fb007e 分区表BitmapHeapScan与BitmapHeapIndexScan代码优化。 2021-03-16 20:49:52 +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
8f0c2915f8 Parallel bitmap scan. 2020-12-07 11:46:41 +08:00
d8e880ee40 MOT code cleanup 2020-11-30 10:26:27 +08:00