April01xxx
f8ff9f3afe
修复部分情况下整数偏移溢出导致死循环的问题。
...
该问题在主线已经修复,合入dev分支避免回归测试卡住。
2022-12-06 11:44:36 +08:00
opengauss-bot
4d8aec12ae
!2456 通信优化
...
Merge pull request !2456 from yyl/dev_1.1.0
2022-11-22 06:45:45 +00:00
opengauss-bot
497547faa9
!2452 seqscan 优化
...
Merge pull request !2452 from wuchenglin/dev-seqscan_parser
2022-11-22 06:41:41 +00:00
yyl
37d263e5b9
通信优化
2022-11-20 17:43:09 -08:00
wuchenglin
fabd0159e4
[Huawei] seqscan 优化
...
Offering: GaussDB Kernel
More detail: seqscan 优化
2022-11-17 17:58:22 -08:00
opengauss-bot
e20304beae
!2314 根据当前可用线程数自动调整计划并行度,防止出现No free procs错误
...
Merge pull request !2314 from xiyanziran/dev
2022-11-17 02:34:04 +00:00
Vastdata xyzr
565cc85196
根据当前可用线程数自动调整计划并行度,防止出现No free procs错误
2022-11-15 22:07:43 -05:00
opengauss-bot
1ae5fbfc0e
!2330 对于在聚集中多次使用的numeric,将detoast前置,防止重复detoast
...
Merge pull request !2330 from cc_db_dev/pre_detoast
2022-11-09 02:24:32 +00:00
opengauss-bot
589734a686
!2332 合并PG pr:优化nbtree high key "continuescan"
...
Merge pull request !2332 from ab2020c/dev_continuescan
2022-11-08 07:00:59 +00:00
opengauss-bot
dc3b2db447
!2331 合并PG pr:Fix predicate-locking of HOT updated rows
...
Merge pull request !2331 from ab2020c/dev_predicate_locking
2022-11-08 07:00:02 +00:00
opengauss-bot
94b084b2cf
!2328 为x86添加一些原子操作实现
...
Merge pull request !2328 from ab2020c/dev_automic
2022-11-08 06:57:54 +00:00
ab2020c
6ceebeb770
Add nbtree high key continuescan optimization
2022-10-26 17:44:13 +08:00
ab2020c
18639107af
Fix predicate-locking of HOT updated rows
2022-10-26 16:42:38 +08:00
cc_db_dev
f9905e4724
predetoast重复的var
2022-10-26 16:20:33 +08:00
ab2020c
a2cd79b36d
为x86添加一些原子操作实现
2022-10-26 11:17:53 +08:00
opengauss-bot
809e2ebbae
!2307 提升numeric除法性能
...
Merge pull request !2307 from cc_db_dev/improve_div
2022-10-18 09:20:02 +00:00
opengauss-bot
f21869b87a
!2299 hashjoin细节优化
...
Merge pull request !2299 from ljy/perf_hashjoin3
2022-10-18 09:19:42 +00:00
opengauss-bot
ebbf5ec8b2
!2297 合并pg优化,必要时增加hashjoin的bucket数量
...
Merge pull request !2297 from ljy/perf_hashjoin2
2022-10-18 09:19:22 +00:00
opengauss-bot
164d34c2a2
!2296 优化hashjoin的hash策略
...
Merge pull request !2296 from ljy/perf_hashjoin1
2022-10-18 09:19:07 +00:00
opengauss-bot
8a6e620831
!2211 提升external sort性能
...
Merge pull request !2211 from Oreo/pjr_commit_sort3
2022-10-18 09:18:59 +00:00
cc_db_dev
cf96c5fa83
提升除法性能,参考
...
SHA-1: d996d648f333b04ae3da3c5853120f6f37601fb2
* Simplify the inner loop of numeric division in div_var().
2022-10-17 18:49:37 +08:00
cc_db_dev
964fac0c6f
Merge branch 'dev' of gitee.com:opengauss/openGauss-server into pjr_commit_sort3
...
Signed-off-by: cc_db_dev <chenjh2@vastdata.com.cn>
2022-10-17 03:33:56 +00:00
pujr
1e78dbcdc5
参考以下PG优化合入
...
SHA-1: 3856cf9607f41245ec9462519c53f1109e781fc5
* Remove should_free arguments to tuplesort routines.
Since commit e94568ecc10f2638e542ae34f2990b821bbf90ac, the answer is
always "false", and we do not need to complicate the API by arranging
to return a constant value.
Peter Geoghegan
Discussion: http://postgr.es/m/CAM3SWZQWZZ_N=DmmL7tKy_OUjGH_5mN=N=A6h7kHyyDvEhg2DA@mail.gmail.com
2022-10-17 11:26:08 +08:00
ljy
b665aea10c
Merge remote-tracking branch 'gauss/dev' into perf_hashjoin3
2022-10-16 22:31:27 -04:00
opengauss-bot
709e1dadf5
!2304 解决之前PR产生的编译冲突
...
Merge pull request !2304 from wanghao19920907/dev
2022-10-17 01:59:12 +00:00
wanghao19920907
26a00db02d
解决冲突
2022-10-13 21:33:39 -07:00
ljy
9c9864a283
Merge remote-tracking branch 'gauss/dev' into perf_hashjoin3
2022-10-13 22:45:31 -04:00
ljy
0bae05818b
Make use of compiler builtins and/or assembly for CLZ, CTZ, POPCNT
2022-10-13 06:21:43 -04:00
ljy
20cad27c28
删除多余的CHECK_FOR_INTERRUPTS、hashjoin的hash值计算
2022-10-12 23:31:07 -04:00
opengauss-bot
3b36e1dc68
!2295 修复init_var_from_num中性能瓶颈
...
Merge pull request !2295 from wanghao19920907/numeric_short
2022-10-12 02:46:06 +00:00
opengauss-bot
5b0f39d6bb
!2281 减少bufferdesc结构体大小,提升性能
...
Merge pull request !2281 from cc_db_dev/bufferdesc_imporve
2022-10-12 02:44:55 +00:00
opengauss-bot
60ecb35543
!2264 优化函数表达式中参数的const表达式
...
Merge pull request !2264 from wanghao19920907/const
2022-10-12 02:44:13 +00:00
opengauss-bot
350dc97148
!2227 回退ustore引擎中对tts_nvalid的修改,并修改表达式中的断言适配ustore
...
Merge pull request !2227 from wanghao19920907/fix_bug
2022-10-12 02:42:04 +00:00
opengauss-bot
d0b4b7834e
!2165 删除新表达式框架中*_FIRST相关的表达式
...
Merge pull request !2165 from wanghao19920907/first
2022-10-12 02:40:32 +00:00
opengauss-bot
7b39c6f636
!2129 agg算子性能提升,减少聚集中step的步数
...
Merge pull request !2129 from cc_db_dev/fewer_step
2022-10-12 02:39:34 +00:00
opengauss-bot
2011dccec7
!2109 在agg中使用性能更佳的hash表
...
Merge pull request !2109 from cc_db_dev/simple_hash_table
2022-10-12 02:38:51 +00:00
ljy
ecc17c2faf
Increase number of hash join buckets for underestimate
2022-10-11 08:17:27 -04:00
ljy
3cdbf57624
Rotate instead of shifting hash join batch number
2022-10-11 04:51:42 -04:00
opengauss-bot
e717a1ead8
!2228 新表达式框架已经不使用planstate中targetlist,修复之前的遗漏
...
Merge pull request !2228 from wanghao19920907/fix_bug2
2022-10-11 07:30:59 +00:00
opengauss-bot
b79be12ee3
!2220 添加断言,部分tupledesc->attrs[n]修改为TupleDescAttr
...
Merge pull request !2220 from ab2020c/dev_indexattr
2022-10-11 07:26:32 +00:00
wanghao19920907
d4a2ea2050
优化numeric var初始化的性能
2022-10-08 01:29:38 -07:00
cc_db_dev
6ecf784271
较少bufferdesc大小,提升性能
2022-10-08 11:25:14 +08:00
wanghao19920907
ca5f9c1067
优化函数表达式参数中的const表达式,减少step步长
2022-09-28 18:48:39 -07:00
ab2020c
07f7ca2df8
修复提交代码冲突
2022-09-27 06:42:27 +00:00
opengauss-bot
786262989d
!2150 Relation相关函数调用优化
...
Merge pull request !2150 from ljy/perf_relation_rebase
2022-09-27 06:18:45 +00:00
opengauss-bot
d03aeeb37e
!2148 flatten struct tupleDesc、tupleDesc相关函数调用优化
...
Merge pull request !2148 from ljy/perf_tuple_desc_rebase
2022-09-27 06:18:12 +00:00
opengauss-bot
d82f611310
!2147 TupleTableSlots、相关函数调用优化
...
Merge pull request !2147 from ljy/perf_slot_rebase
2022-09-27 06:17:55 +00:00
opengauss-bot
46b157373a
!2218 合并pg pr:集中逻辑保护复制的效用语句
...
Merge pull request !2218 from ab2020c/dev_indexscan
2022-09-27 06:15:55 +00:00
wanghao19920907
004748b0d7
新表达式框架已经不使用planstate中targetlist,修复之前的遗漏
2022-09-23 00:43:19 -07:00
wanghao19920907
a872c9b739
回退ustore引擎中对tts_nvalid的修改,并修改表达式中的断言适配ustore
2022-09-22 23:44:14 -07:00