Commit Graph

95 Commits

Author SHA1 Message Date
a2d418cff1 压缩相关修改 2022-10-26 09:21:38 +08:00
f9367d72bb 【3.0分支回合master】支持增量build时校验主备达成多数派一致性的位置 2022-09-27 12:08:55 +08:00
b9a173661d skip locked 2022-09-09 10:23:40 +08:00
b4215eeb05 !2036 openGauss多级缓存管理
Merge pull request !2036 from 阙鸣健/master
2022-09-08 01:43:47 +00:00
62b3cd4353 Merge remote-tracking branch 'upstream/master' 2022-09-07 09:35:18 +08:00
0914e2c128 回合2.0.0特性:support dbe_perf.standby_statement_history()
commits:
  e5acacfcc23854696c8c0bbddccc8e258db7bd38
  abb65f93627df8f13dcc73f778bc63bc0099eff8

pr: 1783, 1809
2022-09-05 11:34:49 +08:00
fca1e8932a nvm buffer manager 2022-09-04 12:52:38 +08:00
b919f404e8 add openGauss 3.1.0 feature code 2022-09-03 16:22:35 +08:00
2bcb702760 支持idle_in_transaction_session_timeout 2022-08-26 11:46:32 +08:00
07bf9b5a74 fix the bug of grpc lock initialization 2022-08-02 10:59:01 +08:00
c034f1cfa7 解决issue -- 列存加唯一索引插100万数据慢问题 2022-07-23 14:47:31 +08:00
ada41a9234 !1867 修复cmake编译问题以及解决创建订阅时无发布表的空集合处理问题
Merge pull request !1867 from chenxiaobin/initial_data
2022-06-20 01:36:25 +00:00
eb2c0ae972 fix cmake bug && handle empty result set in libpqrcv_exec 2022-06-17 16:15:59 +08:00
80fabd463a !1770 发布订阅支持基础数据复制
Merge pull request !1770 from chenxiaobin/initial_data
2022-06-16 07:09:32 +00:00
507aa793a0 publication and subscription support for initial data copy 2022-06-16 11:46:35 +08:00
c5d78f86aa !1782 bugfix: 使用压缩算法1压缩索引效果较差
Merge pull request !1782 from 吴岳川/I54BOQ
2022-06-08 02:20:52 +00:00
11d53786f7 optimize the message for create table 2022-06-06 11:37:51 +08:00
bf9d1b4e7e bugfix: poor index compression ratio when use default pglz compression 2022-05-31 10:48:05 +08:00
8ba5e324f6 !1502 gs_probackup支持压缩文件备份
Merge pull request !1502 from 吴岳川/compress_newly
2022-03-22 12:25:55 +00:00
abdcea01c2 twophase bugfix 2022-03-22 10:29:25 +08:00
260d3f3ea0 优化gs ctl、basebackup过程完整校验性能 2022-03-19 15:44:08 +08:00
74c8611e4a probackup: support backup compress files 2022-03-19 15:44:06 +08:00
c66d37c274 1 ustore bugfix
2  禁用段页式、USTORE压缩表使用
3  禁用压缩表页面修复
4  修复remote read功能
2022-03-18 14:08:38 +08:00
94a6f12608 fix
Offering: openGaussDev

More detail: fixed the instantaneous inconsistency of data between index scan and table scan in interval partition table

Signed-off-by:  <jiang.yu@huawei.com>

Match-id-a83cf32c48755b34a0443892b4875cf99e80e00c
2022-03-14 19:34:45 +08:00
8b5d92a0e2 try last block for insert only when nobody holds locks on it.
Offering: openGaussDev

More detail: try last block for insert only when nobody holds locks on it.

Signed-off-by: Liu Rong <liurong25@huawei.com>

Match-id-d4b2af2c21d441ce9d2dcd6205adf5c2f4aa0581
2022-03-14 19:34:44 +08:00
d45634be91 Fix oldest xmin in logical decoding.
Offering: openGaussDev

More detail: Fix oldest xmin in logical decoding.

Match-id-d652068e86f96a843c7212f959f72c855635a2ed
2022-03-14 19:34:43 +08:00
15e3a99805 row compression & hash index 2022-03-06 22:47:02 +08:00
de223dd152 sync code 2022-03-04 23:22:16 +08:00
2eb20665ee create index: compressOpts should be used with compresstype
compress_prealloc_chunks: must be less than BLCKSZ / chunksz
2022-01-22 09:55:04 +08:00
d4a2c0cfc5 1. bugfix: remote read failed when opt > 0xff
2. bugfix: byte_convert(diff_convert) can used independently
3. bugfix: checksum alway returns the same uint32
4. cleancode: remove dulicate check of mmap
5. bugfix: parallel repare pca when extreme rto
2022-01-22 09:55:04 +08:00
c7b25efcff New features (and bug fixes)
1. alter large sequence
    2. subpartition
    2.1 split subpartition
    2.2 truncate subpartition
    3. 支持load
    4. 支持start-with/connect-by
    5. ...
2021-12-29 21:33:28 +08:00
4bf1feab89 Support subscription and publication. 2021-12-16 23:16:24 +08:00
4b35784ea0 table/index(btree) support compression 2021-12-16 22:24:44 +08:00
899cd4a36c enhance tuple lock 2021-12-16 20:37:27 +08:00
1d540f4462 Patch for 930 release 2021-09-23 15:19:37 +08:00
7c57a94670 openGauss support hash index 2021-09-03 14:21:54 +08:00
aa6bdc778c !1161 增加nblock cache,降低smgrnblock造成的系统负载高
Merge pull request !1161 from 邓旭玥/efix_0804
2021-08-06 03:03:52 +00:00
b65823ea97 fix shared_buffers设置极小时,淘汰策略ring size为0 2021-08-04 14:53:19 +08:00
0b553e6e09 add smgrnblock cache and revert logical of block exist in
smgr/md
2021-08-03 22:28:12 +08:00
97a744de3b !1028 小型化裁剪,增强可配置性
Merge pull request !1028 from 苏梓鑫/config
2021-07-09 02:24:38 +00:00
7b8f609c38 lsn check例外场景:truncate之后再init出来的page,不做检查 2021-06-26 17:27:48 +08:00
940b0dbf3e 添加guc参数num_internal_lock_partitions, 进行锁分区的配置 2021-06-11 17:38:56 +08:00
f94d4c96c7 回合代码fixvacuum+limit语句不退出 2021-04-16 19:46:37 +08:00
551710134c !874 add smgr cached nblocks for main fork
Merge pull request !874 from LiHeng/cachedNblock
2021-04-01 21:01:14 +08:00
0f8884ad87 !868 Revert logical of block exist in smgr/md level
Merge pull request !868 from LiHeng/master
2021-03-31 11:15:53 +08:00
d5fed4ae83 add smgr cached nblocks for main fork
Avoid repeatedly calling smgrnblocks() in read query on standby.
Now, we only add cached nblocks in main fork.
2021-03-30 20:27:29 +08:00
e5f464fe9b revert logical of block exist in smgr/dm level 2021-03-29 23:31:54 +08:00
f4686aa3c9 probackup备机备份 2021-03-27 22:16:31 +08:00
24678f1045 xlog lock-less 2021-03-09 18:59:55 +08:00
3d79c59118 Misc bugfixes 2021-03-06 12:39:28 +08:00