Commit Graph

130 Commits

Author SHA1 Message Date
a65bf9ca0a !6627 低并发算子SMP增强
Merge pull request !6627 from 袁楚翔/test_iud
2024-11-09 07:23:53 +00:00
a68906a2b3 smp增强 2024-11-09 14:27:50 +08:00
8e72f73e99 !6600 B模式兼容sql_mode为NO_AUTO_VALUE_ON_ZERO,以实现往自增字段中写入0值
Merge pull request !6600 from JulianZhang/sql_mode
2024-11-08 09:48:50 +00:00
b2b4232297 增加聚集函数CUME_DISTRANK,PERCENT_RANK,DENSE_RANK多参数多类型的特性 2024-11-07 19:42:05 +08:00
e3f4fcd52b B compatibility support sql_mode NO_AUTO_VALUE_ON_ZERO 2024-11-07 14:43:49 +08:00
eda01dc270 支持keep函数 2024-10-28 03:05:35 -07:00
c2d3d6453e 支持gms_sql高级包 2024-10-25 04:00:51 -07:00
388887a352 !5835 修复慢SQL信息收集不全的缺陷
Merge pull request !5835 from TinyBag/statement
2024-09-26 07:40:41 +00:00
b6dce50e00 废弃tts_tupslotTableAm参数,更新为tts_tam_ops 2024-09-23 21:51:12 +08:00
0019ff4d7c 【处理8.0 core问题】hex和bit_and函数,当入参为整数或二进制类型时和mysql查询结果不一致 2024-08-28 10:14:47 +08:00
a50f3eeb7d !5818 【SMP】support parallel index scan
Merge pull request !5818 from 赵森/master
2024-08-20 06:07:56 +00:00
ee0023f8a6 streamDesc use normal hash table 2024-08-20 10:43:03 +08:00
1bea679797 修复慢sql信息收集问题 2024-08-19 10:21:17 +08:00
74820dfb3c clean code && remove guc parameter smp_thread_cost 2024-08-09 12:29:55 +08:00
963166f472 !5932 修复游标表达式+并行游标的若干问题
Merge pull request !5932 from chenxiaobin/fixSmpNotReset
2024-08-06 11:18:42 +00:00
fe9b5d971e 修复并行游标的若干问题 2024-08-02 11:38:21 +08:00
777d935e39 fix #62414445 btree: Support parallel index scans. #62414492 add index cost model in optimizer add smp thread cots add executor support for parallel index scans
Please enter the commit message for your changes. Lines starting
2024-07-29 13:45:48 +08:00
34978f83c2 L0_record_query_plan 2024-07-27 20:02:18 +08:00
2afbe6fb56 support smp for functionscan with cursor arg 2024-07-17 16:29:05 +08:00
65da7e14f4 support smp cursor 2024-07-17 16:27:53 +08:00
yuu
19991dda62 Merge branch 'master' of gitee.com:opengauss/openGauss-server into iud4master_heap_multi_insert
Signed-off-by: yuu <chenyw1@vastdata.com.cn>
2024-07-16 11:00:58 +00:00
c59d0861dc TO_BINARY_FLOAT 函数实现、IS [NOT] NAN与IS [NOT] INFINITE表达式实现 2024-07-16 14:15:35 +08:00
yuu
5896a05da4 use heap_multi_insert for the insert into xxx select yyy query.
fix comment from committer

add test
2024-07-15 16:38:59 +08:00
e72208e2df select支持rotate/not rotate函数 2024-06-27 15:09:04 +08:00
9156771c63 支持启用禁用table约束需求 2024-06-27 14:05:55 +08:00
660b7f42ca whale插件在处理while语句的时候调用GetRawParser获取raw_parser回调的时候只判断了dolphin类型 2024-06-27 14:05:52 +08:00
64d364b082 【标题】:修复I9HBFS所示的有脏数据导致unseable索引reindex失败的问题
【实现内容】: 修复I9HBFS所示的有脏数据导致unseable索引reindex失败的问题
【根因分析】: 因为openguass insert的时候会忽略掉unusable 索引,导致可以insert重复的数据,导致索引rebuild失败
【实现方案】: 参考pg的实现,insert数据的时候,把unseable索引也更新
【关联需求或issue】: https://gitee.com/opengauss/openGauss-server/issues/I9HBFS
2024-06-27 14:05:51 +08:00
223fcbe3e9 B库下非严格模式时支持往非空约束列插入空值 2024-06-27 14:05:50 +08:00
978f6515d8 需求:SELECT语句支持sample子句,实现数据采样 2024-06-27 14:05:48 +08:00
db4b23e4c3 禁用collected_info_hashtbl、explain_info_hashtbl 2024-02-05 16:16:38 +08:00
88a155f1bd 为dolphin增加一个check_sql_fn_retval函数钩子 2024-01-25 17:26:37 +08:00
d5c06de0a6 修复大分区表数量时频繁内存不足问题 2024-01-22 20:14:25 +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
589a141616 【资源池化】
SPQ多机并行支持索引类扫描
2023-11-28 01:36:22 +08:00
f48c5c3dd7 !4391 【资源池化】SPQ支持多机并行创建索引
Merge pull request !4391 from 阙鸣健/spq_1101
2023-11-13 01:32:37 +00:00
d789bc656e 【资源池化】spq支持支持多机并行创建索引 2023-11-11 17:46:25 +08:00
d493cb10c8 修复自增列多条INSERT INTO ON DUPLICATE KEY UPDATE结果问题 2023-11-03 10:26:29 +08:00
ea7ff3627b openGauss资源池化支持多机并行 2023-10-12 18:39:23 +08:00
b0fa4428d0 !4222 【bugfixed】解决多行插入包含右值引用时存在的问题
Merge pull request !4222 from laishenghao/master
2023-09-27 06:24:55 +00:00
bc4e1013bb 解决多行插入包含右值引用时存在的问题 2023-09-26 19:51:10 +08:00
b3b833b510 修复表上有BRU触发器时的一些问题。
BRU触发器中可能更新分区键,此时我们需要重新计算元组所属的分区;
    当UPDATE时遇到CONCURRENTLY UPDATE/DELETE场景时,MERGE INTO需要
    重新判断是否匹配,触发器中执行EPQ后投影的结果错误,可能导致宕机。
2023-09-25 12:19:24 +08:00
26befdedb6 修复ExecResult错误清空内存上下文的bug 2023-09-12 17:41:11 +08:00
6e91c7ca8e !3875 修改spi_priv、execRemote告警信息
Merge pull request !3875 from duzhuolin/bugfix_Q24
2023-07-31 02:10:59 +00:00
003ae2bb46 !3753 索引扫描算子优化
Merge pull request !3753 from yyl/7-11-index
2023-07-29 06:24:48 +00:00
c477ed5163 修改spi_priv、execRemote告警信息 2023-07-28 15:04:20 +08:00
d3415baa18 fixed 3d29452 from https://gitee.com/totaj/openGauss-server/pulls/3760
Fix merge with concurrent update/delete bug.
2023-07-13 06:10:30 +00:00
e99f2b8aec 热点函数替换memcpy_sp和添加inline函数 2023-07-12 15:23:44 +08:00
ffbc0ac3b7 兼容MySQL多字符集 2023-06-29 20:42:59 +08:00
c23ededc80 request: dolphin plugin procedure multi select 2023-06-27 10:08:45 +08:00