Commit Graph

295 Commits

Author SHA1 Message Date
cdc368587d 解决分区数多时优化器阶段判断部分分区usable属性性能问题 2023-12-06 14:20:34 +08:00
2ff8b4cf4c !4423 解决create/drop分区表时,耗时与分区数量不成正比的问题。
Merge pull request !4423 from playrest/master-commit-1
2023-11-30 02:35:15 +00:00
589a141616 【资源池化】
SPQ多机并行支持索引类扫描
2023-11-28 01:36:22 +08:00
180223fd9c !4157 支持ock_uwal复制功能一期
Merge pull request !4157 from zhaosiqi/master
2023-11-25 03:03:04 +00:00
33b9f0ac52 解决create/drop分区表时,耗时与分区数量不成正比的问题。
从数组结构改为hash结构。
2023-11-24 16:23:38 +08:00
9c06570dec jsonb_insert & jsonb_set function 2023-11-20 17:54:14 -08:00
d38899dd08 增加对WalSender、WalRecv和WalRecvWriter的统计 2023-11-14 17:00:30 +08:00
fad3b49a26 !4346 代码中PG_TRY块中有return语句,会导致stack-buffer-underflow问题
Merge pull request !4346 from gbzhangkai/kai_231025_1
2023-11-09 07:31:21 +00:00
736b67eac1 use 6 way CAS lock in pin buffer and lwlock ac 2023-11-02 10:06:22 +08:00
c3894e3844 代码中PG_TRY块中有return语句,会导致stack-buffer-underflow问题 2023-10-25 16:46:34 +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
4da92c7487 code cc 2023-10-17 14:31:14 +08:00
ea7ff3627b openGauss资源池化支持多机并行 2023-10-12 18:39:23 +08:00
dffa4ba083 !4241 server支持翻译dss错误码
Merge pull request !4241 from Carl/master
2023-10-10 06:41:07 +00:00
f013ff3ff8 uwal replication 1.0 support 2023-10-09 18:55:20 +08:00
23a626dad0 server支持翻译dss错误码 2023-10-09 17:19:46 +08:00
1f9270d2fe !4006 存储过程支持sql语句分析
Merge pull request !4006 from 李居隆/master
2023-10-08 07:53:02 +00:00
06275a9ef1 !4122 消除编译时调用securec_check带来的警告
Merge pull request !4122 from xiyanziran/master-constchar
2023-10-08 03:23:01 +00:00
71efb589e0 存储过程支持sql语句分析 2023-09-28 15:30:54 +08:00
9eabaa3c03 !4189 修复无attach可进入调试流程&报错信息修改
Merge pull request !4189 from 李秦朗/client_id
2023-09-21 12:26:26 +00:00
dc84164896 修复无attach可进入调试流程&报错信息修改 2023-09-21 19:47:14 +08:00
bd4dd160b8 同步极致RTO支持备机读问题修复
Offering: openGaussDev
More detail:同步极致RTO支持备机读问题修复
2023-09-21 16:07:15 +08:00
7146cf213f !4155 show warnings 返回值条数问题
Merge pull request !4155 from 暖阳/resignal_bug1
2023-09-19 01:47:14 +00:00
c5dca97b2d !4153 同步极致RTO支持备机读问题修复
Merge pull request !4153 from 杨皓/master
2023-09-18 03:09:25 +00: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
562e642c47 show warnings number bug 2023-09-15 00:17:17 -07:00
18c7953ff2 !4051 resignal 参数mysql_errno结果缺陷修改
Merge pull request !4051 from 暖阳/resignal_bug
2023-09-15 02:07:07 +00:00
9d788e9368 !3987 【资源池化】增加DSS IO统计视图功能特性
Merge pull request !3987 from 姚军/master
2023-09-15 01:47:58 +00:00
6f99385dd1 !2844 将枚举类型rewrite_param和sql_beta_param定义改为更容易维护的格式
Merge pull request !2844 from xiyanziran/master_enum
2023-09-13 01:27:36 +00:00
b9f18a69fa 消除编译时调用securec_check带来的警告 2023-09-12 10:22:33 +08:00
8752c51169 mysql_error bug 2023-09-07 03:59:19 -07:00
6ab62032c4 feat: add dss io statistics function
Signed-off-by: yaojun <jun.yao@enmotech.com>
2023-09-07 09:55:59 +08:00
ae11b9a547 update src/include/utils/guc.h.
Signed-off-by: xiyanziran <quanzl@vastdata.com.cn>
2023-09-04 02:41:05 +00:00
b91eddd95a extreme_rto support standby read
Offering: openGaussDev

More detail: extreme_rto support standby read

Match-id-bbd35285e701bafd9bbed15682fc20fc1449575e
2023-08-30 11:25:37 +08:00
7d9dc642cc 修复多字符集场景pbe结果集与直接执行不同的问题;修复PBE参数值未转字符集编码的问题 2023-08-25 21:09:00 +08:00
bcaf058e8b !3934 fix comment for CanTupleInertGSC
Merge pull request !3934 from 姚军/master
2023-08-23 08:07:16 +00:00
8d328dfd25 !3932 fix typo error: CanTupleInertGSC--->CanTupleInsertGSC
Merge pull request !3932 from 姚军/master
2023-08-23 08:07:05 +00:00
0947bce4a0 !3954 pldebugger支持匿名块调试
Merge pull request !3954 from 李秦朗/debugger
2023-08-22 12:32:25 +00:00
b6d22a3920 支持枚举类型 2023-08-20 18:02:22 +08:00
8b0672c7bb pldebugger支持匿名块调试 2023-08-17 09:53:50 +08:00
72c6f6ea2f 修复pg_logical_slot_get_changes报错的问题,补充锁超时的堆栈打印 2023-08-16 19:11:04 +08:00
2cd06dc575 fix comment for CanTupleInertGSC 2023-08-11 10:35:00 +08:00
df0b3b7f61 fix typo error: CanTupleInertGSC--->CanTupleInsertGSC 2023-08-11 10:16:25 +08:00
56f19ce8bb SS standby nodes Consistent Read logic enhancement
ss visibility prefview dfx; upgrade and rollback sqls.

fix bugs
 - ss visibility inconsistency bug
 - add debug version validation
2023-07-25 11:14:34 +08:00
7f75a9584b !3787 为其他类型转化为interval添加typmod入参
Merge pull request !3787 from Cross-罗/fix_interval
2023-07-24 11:40:57 +00:00
779ff129c0 !3500 修复缺陷 声明一个游标c,fetch c,数据库宕机
Merge pull request !3500 from pulsar/master
2023-07-24 02:41:55 +00:00
be0c54073d 为其他类型转化为interval添加typmod入参 2023-07-18 16:07:31 +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
ffbc0ac3b7 兼容MySQL多字符集 2023-06-29 20:42:59 +08:00