Commit Graph

60 Commits

Author SHA1 Message Date
edec1b6edd 【资源池化】SPQ问题修复
1.TPC-DS Q45报"spq try build dual channel forward direction failed"问题,补充遍历subplan
2.复杂查询语句+cancel DB coredump问题解决
2023-11-17 16:26:55 +08:00
addc19a2e0 !4251 支持忽略PL/SQL间的依赖进行创建PL/SQL
Merge pull request !4251 from lukeman/master
2023-10-24 01:55:31 +00:00
0f4ede314e 支持gs_dependencies、忽略依赖创建package、失效重编译语法 2023-10-23 09:43:58 +08:00
656e011efd 【资源池化多机并行bugfix】
1.修复spqplugin&dolphin编译冲突
2.解决orca memory leak
3.Q8数据不一致问题解决
2023-10-17 17:33:59 +08:00
ea7ff3627b openGauss资源池化支持多机并行 2023-10-12 18:39:23 +08:00
71efb589e0 存储过程支持sql语句分析 2023-09-28 15:30:54 +08:00
fedcde61f3 fix problems of RTO STANDBY READ
Offering: openGaussDevMore
detail: fix problems of RTO STANDBY READ
2023-09-18 10:26:01 +08:00
04726e9fa8 support new db_time time record. 2023-08-23 15:48:02 +08:00
779ff129c0 !3500 修复缺陷 声明一个游标c,fetch c,数据库宕机
Merge pull request !3500 from pulsar/master
2023-07-24 02:41:55 +00:00
ffbc0ac3b7 兼容MySQL多字符集 2023-06-29 20:42:59 +08:00
126bc7485a 处理缺陷 2023-06-27 16:18:31 +08:00
c1a393d612 解决兼容B库下,可以成功创建user@localhost用户 但是无法连接 2023-06-21 10:16:47 +08:00
a1ec02e7a5 !3363 IndexScan优化
Merge pull request !3363 from yyl/4-20-commit
2023-06-12 03:37:30 +00:00
4aca86c51d IndexScan优化 2023-06-06 12:15:29 +08:00
b90288d51e !3186 对同事务中批量逐条INSERT场景进行opfusion对象复用的优化
Merge pull request !3186 from cc_db_dev/opfusion_master
2023-06-01 09:11:12 +00:00
f83ae1c2d0 opfusion复用
在事务内,允许操作相同表的insert操作复用
上一个opfusion对象
2023-04-27 15:07:39 +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
4df45c74a5 repair no support thread pool in libpqsw 2023-03-15 09:54:06 +08:00
9f8064bb24 实现事件触发器 2023-03-02 11:09:39 -05: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
548a2950a6 explain bugfix 2023-02-22 21:42:36 +08:00
5624f47847 1130 bugfix 2022-12-09 14:50:49 +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
77098e8ee6 add show warnings and show errors syntax 2022-11-28 15:34:47 +08:00
40f2680dce 支持row_count()函数 2022-11-28 09:53:03 +08:00
105055a43a 把全局变量g_stat_file_id改为session级别 2022-09-30 12:02:17 +08:00
aa64d9673c 回合2.0.0特性: fullsql特性增强代码
commits:
    cbfbaf4d535495db304c92e56ec5cc427910f2fc
    78a85d39007e4cec1c1e322e30fe987524fbc365
    53b7a69a789666247b4382f91ee411e47f4bbbdf
pr: 1807, 1826
2022-09-05 11:35:03 +08:00
b919f404e8 add openGauss 3.1.0 feature code 2022-09-03 16:22:35 +08:00
2bcb702760 支持idle_in_transaction_session_timeout 2022-08-26 11:46:32 +08:00
a8da82a0fb Implementation of keyword ignore: using hint string 2022-06-20 15:46:28 +08:00
0c08e764e0 Global SysCache
Offering: openGaussDev

More detail:
修复闪回功能未适配GSC导致DDL数据无法丢弃问题

# Conflicts:
#	src/gausskernel/storage/tcap/tcap_truncate.cpp

Match-id-e09ce9c267ac9ae227186b0e7cbc9377b1cfb06a
2022-03-14 19:34:44 +08:00
d45634be91 Fix oldest xmin in logical decoding.
Offering: openGaussDev

More detail: Fix oldest xmin in logical decoding.

Match-id-d652068e86f96a843c7212f959f72c855635a2ed
2022-03-14 19:34:43 +08:00
1d66aded47 Offering: openGaussDev
More detail: 

# Conflicts:
#	src/gausskernel/storage/tcap/tcap_manager.cpp

Match-id-c0b0a159ce50e302e53a882e1916b594b0f47286
2022-03-14 19:34:42 +08:00
0319403518 autonomous package value support anonymous block
Offering: openGaussDev

More detail: autonomous package value support anonymous block

Match-id-f3ca9de6f1d4d47382dad1566a600a1aa0e8d0ba
2022-03-14 19:34:40 +08:00
d17420c4f6 add interface
Offering: openGaussDev

More detail: add interface of get_client_info

Match-id-d860436ca1408ee2625b8a680a865a2f8f2784e0
2022-03-14 19:34:39 +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
1d540f4462 Patch for 930 release 2021-09-23 15:19:37 +08:00
35fff99804 !1101 支持插件自定义会话级变量
Merge pull request !1101 from chenxiaobin/extension_session
2021-07-31 02:03:20 +00:00
6ad5f787ed support extension define session variables 2021-07-28 21:43:22 +08:00
c98f970368 fixed the bug of cast 2021-07-14 10:35:22 +08:00
8e091abf35 fix gpc bug and optimize gpc performance 2021-06-16 10:59:05 +08:00
56baff24f1 支持uniqueSQL自动淘汰
修复bug

修复bug

修复bug

修改检视意见
2021-05-08 14:24:48 +08:00
e6bba44789 !915 问题修复
Merge pull request !915 from ShineStarStar/syn2
2021-04-21 21:05:45 +08:00
71ee36edc8 修复SystemCache清理逻辑错误的问题 2021-04-17 11:49:20 +08:00
f94d4c96c7 回合代码fixvacuum+limit语句不退出 2021-04-16 19:46:37 +08:00
f4686aa3c9 probackup备机备份 2021-03-27 22:16:31 +08:00
3d79c59118 Misc bugfixes 2021-03-06 12:39:28 +08:00