96d7d5c5e4
!4972 解决首备升主阶段无法插入xlog的问题
...
Merge pull request !4972 from Carl/master
2024-03-18 03:23:20 +00:00
141fedd890
合入PG补丁,从非扁平子查询中删除不必要的输出表达式。
...
PG提交号:55d5b3c08279b487cfa44d4b6e6eea67a0af89e4
Remove unnecessary output expressions from unflattened subqueries.
If a sub-select-in-FROM gets flattened into the upper query, then we
naturally get rid of any output columns that are defined in the sub-select
text but not actually used in the upper query. However, this doesn't
happen when it's not possible to flatten the subquery, for example because
it contains GROUP BY, LIMIT, etc. Allowing the subquery to compute useless
output columns is often fairly harmless, but sometimes it has significant
performance cost: the unused output might be an expensive expression,
or it might be a Var from a relation that we could remove entirely (via
the join-removal logic) if only we realized that we didn't really need
that Var. Situations like this are common when expanding views, so it
seems worth taking the trouble to detect and remove unused outputs.
Because the upper query's Var numbering for subquery references depends on
positions in the subquery targetlist, we don't want to renumber the items
we leave behind. Instead, we can implement "removal" by replacing the
unwanted expressions with simple NULL constants. This wastes a few cycles
at runtime, but not enough to justify more work in the planner.
以及补丁:a4c35ea1c2f05dd5b56739fcd0dc36a4870ea0c0
Improve parser's and planner's handling of set-returning functions.
补丁:9d4444a6fc011b7e2ca16386cf9f1c9f25c114e5
Preserve exposed type of subquery outputs when substituting NULLs.
关于 remove_unused_subquery_outputs 的修改
2024-03-18 11:14:38 +08:00
4b4fbd207c
!4957 修复分区拆分后订阅端数据重复的问题
...
Merge pull request !4957 from chenxiaobin/fixSplit
2024-03-18 03:03:11 +00:00
86e4c2c7cc
!4975 屏蔽没有任何调用并且存在问题的三个create_direct函数
...
Merge pull request !4975 from xiyanziran/master-directplan
2024-03-18 03:02:16 +00:00
5d6b4462a3
!4920 修复B库subscription check失败问题
...
Merge pull request !4920 from chenxiaobin/fixSubCheck
2024-03-18 01:35:33 +00:00
e30d9cebea
!4980 forbid hotstandby on standby cluster
...
Merge pull request !4980 from zhengxue/zx_master_forbidhotstandby
2024-03-18 01:28:12 +00:00
d7d339943c
!4978 forbid hash when segment = on
...
Merge pull request !4978 from zhengxue/zx_master_forbidhash
2024-03-18 01:27:47 +00:00
8a160bedd9
fix bug
2024-03-16 15:50:48 +08:00
0e3b2f8288
Fix json_agg bug.
2024-03-15 17:42:00 +08:00
6e84008123
修复gsql explain重试阶段连接丢失的core
2024-03-15 17:28:54 +08:00
54211943b5
!4977 cbb dms dss推点
...
Merge pull request !4977 from 陈超/tui
2024-03-15 09:22:04 +00:00
3a19804489
forbid hash when segment = on
2024-03-15 17:18:11 +08:00
93197a5b17
!4964 issue修改:解决create tablespace赋予权限与mysql不一致的问题
...
Merge pull request !4964 from 李居隆/master
2024-03-15 07:21:22 +00:00
e58efc4ef6
cbb dms dss推点
2024-03-15 15:00:49 +08:00
146d7b3c84
屏蔽没有任何调用并且存在问题的函数
2024-03-15 10:49:56 +08:00
54a8e7f8c7
!4889 修复一处日志打印导致的coredump
...
Merge pull request !4889 from ljy/fix_master_redo_log2
2024-03-15 01:31:36 +00:00
6b75725c8c
!4960 修复stop主节点后两个备节点全是promoting状态问题
...
Merge pull request !4960 from 刘展峰/promoting
2024-03-15 01:04:48 +00:00
ea818a302f
forbid hotstandby on standby cluster
2024-03-14 20:16:56 +08:00
8be04df6ab
解决首备升主阶段无法插入xlog的问题
2024-03-14 19:36:49 +08:00
f676d4e6a0
!4923 修正CalculateContextSize使用正确的结构体
...
Merge pull request !4923 from chenxiaobin/fixMemcheck
2024-03-14 11:22:24 +00:00
38a3ab781c
!4952 打包增加ecpg
...
Merge pull request !4952 from liuheng/fix3
2024-03-14 03:10:25 +00:00
ecfb5d8cb2
把序列函数转为小写
2024-03-14 10:41:56 +08:00
5c1c7094e7
!4953 修复b模式达式分区在copy时候对子分区无法生效的 问题
...
Merge pull request !4953 from 刘伟/subpartition_fix
2024-03-14 01:50:51 +00:00
e53e4dd692
fix userSetElement In Gropby
2024-03-13 21:53:35 +08:00
e44b10a8e1
打包增加ecpg
2024-03-13 21:05:59 +08:00
a1fb8724c3
issue修改:解决create tablespace赋予权限与mysql不一致的问题
2024-03-13 17:26:16 +08:00
7b292d41ce
开启双引号开关时把别名转化为小写
2024-03-13 09:24:37 +00:00
66a5419451
修复stop主节点后两个备节点全是promoting状态问题
2024-03-13 14:49:36 +08:00
12699d7129
!4879 修复xml_parse函数使用try/catch中的问题
...
Merge pull request !4879 from cc_db_dev/fix_xml_ignoreerror
2024-03-13 02:40:10 +00:00
496960f0c7
!4904 Fix compute_scalar_stats() for case that all values exceed WIDTH_THRESHOLD
...
Merge pull request !4904 from xiyanziran/master-20240228
2024-03-13 02:31:18 +00:00
79061eb8ed
!4844 修复FreeTupleDesc函数中没有释放部分内存的问题
...
Merge pull request !4844 from cc_db_dev/fix_leak_tupledesc
2024-03-13 01:48:45 +00:00
706a2d792e
修复b模式达式分区在copy时候对子分区无法生效的问题
2024-03-13 09:27:45 +08:00
4b039158d1
!4908 autoanalyze不及时
...
Merge pull request !4908 from 姜岩/master
2024-03-13 00:57:27 +00:00
d962c4bdb2
修复分区拆分后订阅段数据重复的问题
2024-03-12 21:09:14 +08:00
98544ec6c2
!4793 修复: prepare 结合@变量 导致的计划缓存问题
...
Merge pull request !4793 from chenbd/fix_mas_prepare
2024-03-12 12:45:16 +00:00
cd7d5a047f
!4954 解决双集群xlog读取失败的问题
...
Merge pull request !4954 from Carl/master
2024-03-12 12:43:44 +00:00
9645fab5ff
解决双集群xlog读取失败的问题
2024-03-12 18:33:02 +08:00
7cf30496ce
!4009 【I7XHXY】CREATE TABLE和ALTER TABLE唯一约束语法支持前缀键;同步前缀索引Bitmapscan结果集问题;同步LIKE条件与索引字符序问题
...
Merge pull request !4009 from 李居东/unique_prefixkey
2024-03-12 09:47:34 +00:00
daedfe9e2f
!4736 解决interval分区表并发插入时自增重复范围分区的问题。(在消费无效消息后,本地缓存中relation的信息不是最新)
...
Merge pull request !4736 from playrest/master-commit-1
2024-03-12 09:20:37 +00:00
c87735024c
!4948 修复:资源池化下不能使用select pg_control_checkpoint的问题
...
Merge pull request !4948 from songlinxuan/master
2024-03-12 07:34:07 +00:00
f71495520b
!4950 新增:用于定位xlog生成时指针不一致的问题的log
...
Merge pull request !4950 from songlinxuan/master
2024-03-12 07:33:46 +00:00
bd3cdd3ea0
新增当生成xlog时缓冲区指针位置不一致的辅助log
2024-03-12 14:57:42 +08:00
750d188b51
!4945 【SS】server支持编译安装出包memcheck
...
Merge pull request !4945 from 胡正超/asan
2024-03-12 06:19:27 +00:00
06dbee7978
修正CalculateContextSize使用正确的结构体
2024-03-12 11:43:08 +08:00
e70c8948b6
修复:资源池化场景下不能使用pg_control_checkpoint得问题
2024-03-12 10:55:41 +08:00
91dc05f384
1、CREATE TABLE和ALTER TABLE唯一约束语法支持前缀键;
...
2、解决前缀键bitmapscan结果集问题;
3、b模式字符序前缀键适配like条件
4、修复like操作符字符序与索引键字符序不同时结果集问题
2024-03-12 10:49:43 +08:00
3784b48746
!4944 添加忽略switchover命令场景日志打印
...
Merge pull request !4944 from 刘展峰/log
2024-03-12 01:10:25 +00:00
f2e5ada253
!4941 [bugfix] fix unfreed spq connection caused coredump while switchover.
...
Merge pull request !4941 from 阙鸣健/spq_0130
2024-03-11 12:58:20 +00:00
53ede526f9
!4947 【资源池化】【同步DMS点】修复dms_context_t未初始化问题
...
Merge pull request !4947 from 陈超/master
2024-03-11 12:57:30 +00:00
a62a81140c
!4942 【资源池化】【optimize】【在线reform】避免业务线程在reform结束后,等待页面时间过长
...
Merge pull request !4942 from 董宁/bugfix17_master
2024-03-11 11:57:12 +00:00