05647a44f3
add sleep time to avoid LWLock starvation for buffer content lock
2023-03-18 14:11:05 +08:00
91988d7365
禁用dw
2023-03-11 14:26:48 +08:00
9220124d11
修复备机在readbuffer->seg_read->lock seg head buffer卡住后主机reform卡的问题
2023-03-09 17:23:36 +08:00
60c0c33328
sync all inner code
2023-03-08 10:09:59 +08:00
227264f32a
【共享存储】flush buffer if need, which has need flush tag
2023-03-06 19:47:57 +08:00
d326c9ef54
!2378 修改bufferdesc大小,提升性能
...
Merge pull request !2378 from cc_db_dev/main_bufferdesc
2023-02-23 11:15:38 +00:00
e88cef70c1
修改bufferdesc大小,提升性能
2023-02-20 17:42:04 +08:00
2c54c67394
[共享存储]增加页面可访问性拦截,1避免业务线程获取到中间版本页面 2)避免大量无效请求
2023-02-18 17:30:27 +08:00
76d2924502
修复备机起WLM线程后存在xlog写问题和reform过程中在2次LockBuffer中卡住的问题
2023-02-16 21:50:07 +08:00
053aadfa38
修复failover发生后主机在回放阶段淘汰了从备机要到的需要flush的页面, 导致磁盘上页面漏刷的问题
2023-02-02 15:47:58 +08:00
d910ee9d7d
[共享存储] add page accessible check & fix PageCheckIfCanEliminate problem in dms
2023-02-01 16:21:50 +08:00
e65c837077
[共享存储]回退规避主备页面异常的代码, 回退rebuild中跳过旧页面的rebuild逻辑
2022-12-24 16:15:46 +08:00
3b4ed0988d
解决页面版本校验强制将全0页刷盘引入的性能问题,该校验功能只在DEBUG版本调测使用
2022-12-23 15:08:26 +08:00
412ef0a1af
【共享存储】1. 增加页面版本校验,拦截页面版本错乱第一现场 2. 共享存储最大连接数限制为16000
2022-12-22 15:54:06 +08:00
5624f47847
1130 bugfix
2022-12-09 14:50:49 +08:00
1c5654cd23
压缩相关修改
2022-11-28 19:27:26 +08:00
bb5b05ec46
主备共享存储
2022-11-07 22:04:18 +08:00
62b3cd4353
Merge remote-tracking branch 'upstream/master'
2022-09-07 09:35:18 +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
6b524cdf5d
解决issue --- 关闭增量检查点,开启全页写,无负载情况下,create database花费25秒
2022-06-24 14:16:37 +08:00
abdcea01c2
twophase bugfix
2022-03-22 10:29:25 +08:00
c66d37c274
1 ustore bugfix
...
2 禁用段页式、USTORE压缩表使用
3 禁用压缩表页面修复
4 修复remote read功能
2022-03-18 14:08:38 +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
15e3a99805
row compression & hash index
2022-03-06 22:47:02 +08:00
de223dd152
sync code
2022-03-04 23:22:16 +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
4b35784ea0
table/index(btree) support compression
2021-12-16 22:24:44 +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
81352c202c
Merge branch 'master' of gitee.com:opengauss/openGauss-server into master
2021-08-06 03:12:32 +00:00
c152560e6c
添加内存屏障,保证读取的变量是当前最新值
2021-08-04 16:52:58 +08:00
0b553e6e09
add smgrnblock cache and revert logical of block exist in
...
smgr/md
2021-08-03 22:28:12 +08:00
71a0ee839d
removed unused variable
2021-04-17 15:11:38 +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
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
24678f1045
xlog lock-less
2021-03-09 18:59:55 +08:00
3d79c59118
Misc bugfixes
2021-03-06 12:39:28 +08:00
99a9dcbaf8
Add log for checkpoint.
2020-12-30 22:58:58 +08:00
1567043064
同步source code
...
日期: 12-26
revision: ee5b054c
2020-12-28 22:19:21 +08:00
9694d36be3
Add log for shutdown checkpoint.
2020-12-25 15:45:28 +08:00
5d0218bec4
xlog lock less modify
2020-12-14 14:25:48 +08:00
6dfb1d9a03
fix high system load for reading clients with hot standby
2020-11-22 22:58:29 +08:00
324fa01242
smart buffer pool
2020-09-28 22:25:13 +08:00
6b4954f66f
exetreme RTO
2020-09-28 15:58:38 +08:00
112a9755f2
support shared thread pool for Global Temporary Table
2020-07-30 17:46:33 +08:00
797043b60a
merge code for global temporary table(GTT)
2020-07-29 18:23:11 +08:00
815a9771fb
first commit for openGauss server
2020-06-30 17:38:27 +08:00