Commit Graph

391 Commits

Author SHA1 Message Date
bc4e1013bb 解决多行插入包含右值引用时存在的问题 2023-09-26 19:51:10 +08:00
54ee6a1900 !4085 记录query的parsetree nodetag
Merge pull request !4085 from pengjiong/fix_col
2023-09-14 11:03:19 +00:00
f9ee430c90 !4141 修复on update + trigger场景下的core问题
Merge pull request !4141 from pengjiong/fix_case
2023-09-14 10:53:48 +00:00
dd8d38c875 Fix on update with trigger. 2023-09-14 10:29:17 +08:00
8ca719f16f !4128 A兼容性数据库下,打开char_coerce_compat时varchar与bpchar的比较包含空格
Merge pull request !4128 from chenxiaobin/fixEasyChar
2023-09-14 02:08:54 +00:00
59253c1f4a A兼容性数据库下,打开char_coerce_compat时varchar的比较包含空格 2023-09-13 10:49:36 +08:00
26befdedb6 修复ExecResult错误清空内存上下文的bug 2023-09-12 17:41:11 +08:00
a0d6667941 Record query's parse tree nodetag for dolphin. userd to check query's type, for strict mode. 2023-09-12 16:33:48 +08:00
da42d9432a whale插件适配 2023-08-29 19:26:55 +08:00
7d9dc642cc 修复多字符集场景pbe结果集与直接执行不同的问题;修复PBE参数值未转字符集编码的问题 2023-08-25 21:09:00 +08:00
04726e9fa8 support new db_time time record. 2023-08-23 15:48:02 +08:00
5762b67e22 !3959 发布订阅支持冲突处理
Merge pull request !3959 from chenxiaobin/locateFastchk
2023-08-23 03:10:10 +00:00
b95efca6ef 发布订阅支持冲突处理 2023-08-17 10:52:28 +08:00
914b0620c9 修复往时间类型插入数字ignore失效的问题 2023-08-15 17:14:26 +08:00
003ae2bb46 !3753 索引扫描算子优化
Merge pull request !3753 from yyl/7-11-index
2023-07-29 06:24:48 +00:00
e93599a968 !3812 修复sysbench时partition fusion 的一系列core问题
Merge pull request !3812 from 胡正超/partfusion
2023-07-25 08:53:42 +00:00
be6b85b446 !3729 使用新参数控制A兼容性下空字符串意义
Merge pull request !3729 from Cross-罗/empty_null
2023-07-24 02:31:29 +00:00
330bc62631 使用新参数控制A兼容性下空字符串意义 2023-07-19 20:10:26 +08:00
26ce6b54a9 !2754 修复connect by使用dfs时isleaf错误的问题
Merge pull request !2754 from 侯宗田/connectby_isleaf
2023-07-17 11:15:12 +00:00
36aba6d504 !3725 set return_number to correct number
Merge pull request !3725 from 吴岳川/master
2023-07-14 07:37:03 +00:00
136cdd4063 set return_number to correct number 2023-07-14 14:53:17 +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
168bb07aef fix partition opfusion core 2023-07-10 16:11:31 +08:00
f11a591ada 修复写转发开启后执行函数内部有DDL备机没有拦截的问题 2023-07-10 15:18:12 +08:00
97f9f7d20c 1、老问题:修复分区剪枝、分区路由未使用正确的collation导致的core问题和剪枝问题
- 修复range、list分区键比较时未指定字符序的问题。
- 修复hash分区键计算hashvalue未使用collation的场景。
2、修复hash分区剪枝时,const->constcollid与分区键不同导致选错分区的问题:
问题分析:getHashPartitionOid中计算hash使用的时const上的collation,const可能由条件中的常量传入,const的collation与分区键不同,应当使用分区键上的collation
修改方案:getHashPartitionOid中无法方便地获取分区键上的collation,所有需要判断分区的const都会调用getTargetType函数,在此函数中处理collation,使返回的collation都与分区键的相同。getTargetType的src参数可能指向条件上的const,不适合直接修改其const,目前copy后修改。
2023-07-03 19:25:42 +08:00
622ffe4cab !3635 修复分区表bypass update报错问题
Merge pull request !3635 from 胡正超/onupdate
2023-07-03 02:20:16 +00:00
115542d1df !3505 【SQL】兼容MySQL多字符集
Merge pull request !3505 from suncan/sync_charset
2023-06-30 08:53:50 +00:00
e6d936753e !3639 update场景的opfusion复用
Merge pull request !3639 from cc_db_dev/opfusion_update
2023-06-30 06:43:52 +00:00
1e5bc3c6a3 update场景复用opfusion对象 2023-06-30 09:37:10 +08:00
ffbc0ac3b7 兼容MySQL多字符集 2023-06-29 20:42:59 +08:00
94c23e29d9 Fixing the error issue of bypass update in the partition table 2023-06-29 17:34:19 +08:00
c23ededc80 request: dolphin plugin procedure multi select 2023-06-27 10:08:45 +08:00
7f54341515 !3628 解决IUD底噪消除对tpcc性能影响的问题
Merge pull request !3628 from yang/test_tpcc
2023-06-26 12:41:25 +00:00
87b99093f8 解决IUD底噪消除对tpcc性能影响的问题 2023-06-25 23:27:09 -07:00
7d58e2b540 !3609 on update current_timestamp特性对并发update修复
Merge pull request !3609 from 吕辉/update
2023-06-26 06:15:53 +00:00
c570dc8c27 !3607 处理需求#I7E9AV server仓编译告警清理
Merge pull request !3607 from lukeman/master
2023-06-26 03:33:01 +00:00
bf1779a0f1 删除了未使用的局部变量,重新修改了noreturn的warning 2023-06-25 20:49:02 +08:00
ddeda89aad delete代码同步到社区版本 2023-06-25 04:49:43 -07:00
rsy
bfe0296b69 处理需求#I7E9AV:清理server仓的编译告警 2023-06-25 16:58:48 +08:00
a0c9dcd77b 生成列应该在on update执行后,再执行,否则生成列取的是on update之前的老数据,影响逻辑 2023-06-25 16:35:01 +08:00
1190c0f3b5 修复on update timestamp功能,对并发update功能 2023-06-20 18:52:19 +08:00
2d8df06b80 INSERT_SUB_FUSION: modify AccessShareLock to NoLock 2023-06-20 17:10:25 +08:00
ce4909dc18 !3548 IUD底噪消除
Merge pull request !3548 from tangxiao/master_pr
2023-06-20 03:25:08 +00:00
d8178cbb42 INSERT SUB FUSION
opfusion support insert ... select
2023-06-19 09:23:29 +08:00
d804f25845 !3558 placache优化
Merge pull request !3558 from mengxin27/dev
2023-06-17 08:44:18 +00:00
2b37798c02 IUD底噪等合入 2023-06-17 00:24:02 -07:00
a1cf9848ec clean code 2023-06-15 02:47:50 -07:00
960c8f7a10 plancache feature 2023-06-14 20:03:43 -07:00
a99097439c iud性能提升 2023-06-14 19:50:34 -07:00