暂无图片
关于openGauss数据库,在Dispatcher线程内,如何协调主机和备机各自的任务,是否是异步处理上述任务,主机和备机同时发出写操作时,是否会发生冲突?
我来答
分享
暂无图片 匿名用户
关于openGauss数据库,在Dispatcher线程内,如何协调主机和备机各自的任务,是否是异步处理上述任务,主机和备机同时发出写操作时,是否会发生冲突?

关于openGauss数据库,在Dispatcher线程内,如何协调主机和备机各自的任务,是否是异步处理上述任务,主机和备机同时发出写操作时,是否会发生冲突?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
M
mtl

备机是只读状态,它的写也是读取主机发送过来的WAL日志进行回放,Dispatcher线程主要是在备机进行并行日志回放时起作用,负责并行回放时的事务管理调度和数据页写入。
主机的写是业务数据的写,备机的写只是WAL日志的回放,不存在冲突。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
opengauss在postgresql.conf里加behavior_compat_options='skip_insert_gs_source'是什么意思?
回答 1
behaviorcompatoptions数据库兼容性行为配置项,该参数的值由若干个配置项用逗号隔开构成,默认值为空,当behaviorcompatoptions'skipinsertgssource
使用MTK工具进行 mysql数据迁移到opengauss, 数据表在schema下,不在数据库下
回答 5
通过部署datakit,可以通过图形界面直接将MySQL的数据库迁移至openGauss里面。
opengauss是不能通过可视化界面建表嘛?
回答 1
datastudio确定可以可视化建表,你的问题可能不在工具上面
在docker hub上拉Opengauss镜像容器部署,数据库服务起来后,但是访问数据库端口被拒绝
回答 4
dockerexec进入一下镜像看一下,有可能未真运行起来的。
openEuler 安装openGauss 执行预安装脚本报错
回答 2
这个错误是因为预安装脚本在复制文件时找不到指定的文件,导致复制失败。解决方法有两种:1.  检查文件路径是否正确。在命令行中输入ls  /opt/softwar
openGauss在向量化引擎结合SIMD上有哪些特性?
回答 1
openGauss在SIMD方面有一系列向量化优化机制,使用了大多数SIMD指令进行编译优化(例如sonichashagg和sonichashjoin)。可以参看openGauss向量化优化代码了解详
opengauss集群修改IP后gs_om显示还是旧的IP,这个是如何修改呢?
回答 5
已采纳
postgresql.confpghba.confclusterconfig.xml(用于生成staticconfiguration)/etc/hosts都已经修改没问题gsomtstop和gsomt
opengauss3.1.0 做数据库主备,能指定数据库吗?
回答 2
已采纳
主备存在的意义就是要让主备数据完全一致,当主库发生故障时备库可以接管服务。同步单个数据库或者表是类似“OGG”的功能,目前是两个实例也就是两个不同的单节点数据库来通过发布订阅功能进行同步。
openGauss处理多并发的安全性稳定性如何?
回答 1
在大并发场景下,openGauss提供线程池能力,控制并发数量,保障系统稳定;以及提供增量checkpointer等机制,保障性能波动不超过5%。
openeuler里带的opengauss,怎么用?
回答 3
在服务器操作系统安装的时候,选择组件那一步,可以看到有openGauss,勾选上,就和操作系统一起装好了