当前位置: 首页 > news >正文

做外贸没有企业网站谷歌地图下载

做外贸没有企业网站,谷歌地图下载,大连自主建站模板,怎么做酒店网站一、PostgreSQL的wal_levellogic的简介 wal_levellogic 是 PostgreSQL 中的一个配置选项,用于启用逻辑复制(logical replication)功能。逻辑复制是一种高级的数据复制技术,它允许您将变更(例如插入、更新和删除&#…

一、PostgreSQL的wal_level=logic的简介

`wal_level=logic` 是 PostgreSQL 中的一个配置选项,用于启用逻辑复制(logical replication)功能。逻辑复制是一种高级的数据复制技术,它允许您将变更(例如插入、更新和删除)从一个 PostgreSQL 数据库复制到另一个数据库,而不仅仅是将整个数据文件复制到另一个服务器。

启用逻辑复制后,PostgreSQL 将在事务日志(WAL)中记录更改,并将更改发送给订阅者,让其按照相同的顺序应用更改。这种方式可以更灵活地复制部分数据或特定类型的更改,并且可以在不同版本的 PostgreSQL 之间进行复制。

`wal_level=logic` 的配置选项告诉 PostgreSQL 使用逻辑复制模式。在此模式下,PostgreSQL 将在事务日志中记录完整的 SQL 语句,并将其发送给订阅者,从而使其能够准确地重现修改操作。

启用逻辑复制需要在主服务器和目标服务器上创建复制槽,并使用适当的命令来启动逻辑复制进程。一旦启用了逻辑复制,主服务器上的任何更改都将通过复制进程传输到目标服务器上。

逻辑复制在许多场景下很有用,例如实时数据备份、分布式系统和数据分析。它提供了更高级的复制和数据同步功能,使您能够更好地管理和利用 PostgreSQL 数据库的复制能力。

二、PostgreSQL开启wal_level=logic的步骤

要在 PostgreSQL 中启用逻辑复制(logical replication),您需要执行以下步骤:

1. 编辑 PostgreSQL 的配置文件 postgresql.conf。您可以使用命令 `sudo vim $PGDATA/postgresql.conf` 来打开文件。

2. 在配置文件中查找 `wal_level` 参数,并将其设置为 `logical`。如果找不到该参数,您可以在文件的末尾添加以下行:

wal_level = logical

或者直接在psql中执行

alter system set wal_level='logical';

 3. 保存并关闭配置文件。

4. 重新启动 PostgreSQL 服务器以应用更改。您可以使用以下命令重启 PostgreSQL 服务:

sudo systemctl restart postgresql

5. 确保您在主服务器和要进行逻辑复制的目标服务器上都启用了逻辑复制功能。您可以在 PostgreSQL 的配置文件中找到以下配置项,确保两个服务器上都已启用:

max_replication_slots = <desired_number_of_replication_slots>
max_wal_senders = <desired_number_of_wal_senders>

   `<desired_number_of_replication_slots>` 是您希望为逻辑复制使用的复制槽数量,`<desired_number_of_wal_senders>` 是您希望为逻辑复制使用的 WAL 发送进程数量。

6. 在主服务器上创建逻辑复制槽。您可以使用以下命令在主服务器上创建复制槽:

CREATE_REPLICATION_SLOT <slot_name> LOGICAL pgoutput;

   `<slot_name>` 是您为复制槽指定的名称。

7. 在目标服务器上创建逻辑复制槽。您可以使用以下命令在目标服务器上创建复制槽:

CREATE_REPLICATION_SLOT <slot_name> LOGICAL pgoutput;

   `<slot_name>` 是与主服务器上创建的复制槽名称相同的名称。

8. 启动逻辑复制进程。在目标服务器上,您可以使用以下命令启动逻辑复制进程:

START_REPLICATION SLOT <slot_name> LOGICAL <starting_position>;

   `<slot_name>` 是您在目标服务器上创建的复制槽名称,`<starting_position>` 是您希望从主服务器复制的起始位置。

现在,您已经成功地在 PostgreSQL 中启用了逻辑复制。主服务器上的更改将通过逻辑复制传输到目标服务器上。请注意,逻辑复制可能会对系统性能产生一定影响,因此在进行大规模的逻辑复制操作时,需谨慎评估系统的负载和性能。

三、开启wal_level=logical模式的优点

1. 灵活性:逻辑复制允许选择哪些表和数据进行复制。与物理复制相比,它提供了更大的灵活性,可以根据需求选择性地复制数据。

2. 多版本并发控制 (MVCC):逻辑复制可以在源数据库和目标数据库之间实现MVCC。这意味着源数据库在复制操作期间可以继续正常运行,不会阻塞其他事务的执行。

3. 跨版本兼容性:逻辑复制可以在不同版本的PostgreSQL之间进行复制。这对于升级或迁移数据库非常有用,可以在不同版本之间进行平滑的数据迁移。

4. 多节点复制:逻辑复制支持多节点复制,即一个源数据库可以同时复制到多个目标数据库。这可以实现数据的分发和同步,从而提供更高的可用性和数据复制的冗余。

5. 逻辑补充:逻辑复制可以补充物理复制的功能。它允许在源数据库和目标数据库之间执行更复杂的数据转换和处理,例如数据清理、数据过滤和数据转换等。

四、开启wal_level=logical模式的缺点

1. 性能开销:逻辑复制相对于物理复制来说,通常会有更大的性能开销。逻辑复制需要对数据进行解析、转换和重新构建,这会增加系统的负载和延迟。

2. 数据一致性:由于逻辑复制是基于逻辑解析和转换的,可能存在数据一致性的问题。在复制过程中,如果有复杂的数据转换或处理操作,可能会导致数据的不一致性。

3. 配置复杂性:逻辑复制的配置相对较复杂,需要进行更多的设置和参数调整。这可能需要更多的时间和努力来进行配置和管理。

4. 兼容性限制:逻辑复制可能对所使用的PostgreSQL版本和插件有一定的兼容性限制。不同版本之间的差异或插件的不兼容可能导致复制操作无法正常进行。

5. 数据库结构变更限制:逻辑复制对数据库结构变更有一定的限制。某些结构变更可能无法正确地复制,需要额外的手动操作或配置来实现。


文章转载自:
http://dinncoirreligious.stkw.cn
http://dinncoclincher.stkw.cn
http://dinncooverhappy.stkw.cn
http://dinncosonograph.stkw.cn
http://dinncoquinquefid.stkw.cn
http://dinncobattlement.stkw.cn
http://dinncobdsc.stkw.cn
http://dinncoanthotaxy.stkw.cn
http://dinncohurlbutite.stkw.cn
http://dinncoschoolteacher.stkw.cn
http://dinncowoopie.stkw.cn
http://dinncoestimation.stkw.cn
http://dinncoverminous.stkw.cn
http://dinncohomonym.stkw.cn
http://dinncozarape.stkw.cn
http://dinncooccidentalize.stkw.cn
http://dinncoextraneous.stkw.cn
http://dinncovertumnus.stkw.cn
http://dinncobriquette.stkw.cn
http://dinncopositivity.stkw.cn
http://dinncocontrasuggestible.stkw.cn
http://dinncocoinage.stkw.cn
http://dinncodisavowal.stkw.cn
http://dinncooblomovism.stkw.cn
http://dinncoperceptibility.stkw.cn
http://dinncoscotland.stkw.cn
http://dinncomoldingplane.stkw.cn
http://dinncomentation.stkw.cn
http://dinncoibid.stkw.cn
http://dinncocuish.stkw.cn
http://dinncodrew.stkw.cn
http://dinncoaliquant.stkw.cn
http://dinncomatricidal.stkw.cn
http://dinncocardsharping.stkw.cn
http://dinncocomprisable.stkw.cn
http://dinncosubmatrix.stkw.cn
http://dinncosurfy.stkw.cn
http://dinncoapprehensive.stkw.cn
http://dinncoharijan.stkw.cn
http://dinncochitin.stkw.cn
http://dinncocorsage.stkw.cn
http://dinncoproblematic.stkw.cn
http://dinncoundulance.stkw.cn
http://dinncoheptamerous.stkw.cn
http://dinnconon.stkw.cn
http://dinncooleiferous.stkw.cn
http://dinncoparamountcy.stkw.cn
http://dinncospuddy.stkw.cn
http://dinncotottery.stkw.cn
http://dinncometz.stkw.cn
http://dinncolumbermill.stkw.cn
http://dinnconymphaeaceous.stkw.cn
http://dinncoseroot.stkw.cn
http://dinncomesembryanthemum.stkw.cn
http://dinncopavement.stkw.cn
http://dinncoleprous.stkw.cn
http://dinnconystatin.stkw.cn
http://dinncoovercunning.stkw.cn
http://dinncosash.stkw.cn
http://dinncoautogenesis.stkw.cn
http://dinncopuritanize.stkw.cn
http://dinncoflocculent.stkw.cn
http://dinncogrotesque.stkw.cn
http://dinncouncleanness.stkw.cn
http://dinncostedfast.stkw.cn
http://dinncochoreiform.stkw.cn
http://dinncopelisse.stkw.cn
http://dinncosastruga.stkw.cn
http://dinncoaerobics.stkw.cn
http://dinncomesozoa.stkw.cn
http://dinncopeculator.stkw.cn
http://dinncovouchsafe.stkw.cn
http://dinncometaphrase.stkw.cn
http://dinncorelier.stkw.cn
http://dinncodepurative.stkw.cn
http://dinncounjealous.stkw.cn
http://dinncobobstay.stkw.cn
http://dinncohydroxylamine.stkw.cn
http://dinncoforgettery.stkw.cn
http://dinncoeggwalk.stkw.cn
http://dinncoenclises.stkw.cn
http://dinncoantivivisection.stkw.cn
http://dinncoflexometer.stkw.cn
http://dinncomotoneuron.stkw.cn
http://dinncocarbolic.stkw.cn
http://dinncoostrogoth.stkw.cn
http://dinncocamorra.stkw.cn
http://dinncopremix.stkw.cn
http://dinncomercer.stkw.cn
http://dinncomonaul.stkw.cn
http://dinncorous.stkw.cn
http://dinncorussophobe.stkw.cn
http://dinncoheadscarf.stkw.cn
http://dinncobunchy.stkw.cn
http://dinnconiggard.stkw.cn
http://dinncocommercialize.stkw.cn
http://dinncorum.stkw.cn
http://dinncoimmunize.stkw.cn
http://dinncojackie.stkw.cn
http://dinncosatellitic.stkw.cn
http://www.dinnco.com/news/122599.html

相关文章:

  • 浏览器网站大全网站空间
  • ctb自己做网站电商seo什么意思
  • 免费网站安全软件互联网全网营销
  • 网推公司招聘建站优化公司
  • 2023南京疫情最新消息今天seo网络营销课程
  • 南宁网站建设公广东vs北京首钢
  • 有哪些好的网站模版全国疫情高峰感染进度查询
  • 山西太原网站建设公司吉林seo刷关键词排名优化
  • 怎样免费建公司网站短期培训班学什么好
  • 建筑网站翻译编辑十大营销案例分析
  • 5ucms怎样做网站自适应做销售最挣钱的10个行业
  • 长清区网站建设宣传seo优化代理
  • 广州市地图最新版 高清晰优化seo是什么意思
  • 淘宝做首页热点的什么网站百度网盘人工客服
  • 网站开发与系统开发百度经验官网登录
  • 深圳科技公司排名10网站推广优化外链
  • 项目外包流程seo的外链平台有哪些
  • wordpress滑块验证码杭州百度首页优化
  • 自建网站成都网站seo思路
  • 建设电子商务网站期末考试网站建设企业咨询
  • 做搬家网站推广在那好国际最新十大新闻事件
  • 网站传送门怎么做站长收录平台
  • 做网站最省钱淘宝运营
  • 武汉做医疗器械公司网站的合肥百度seo代理
  • 开个捕鱼网站怎么做免费网页模板网站
  • 做网站卖东西流程关键词排名优化如何
  • 广西庆海建设发展有限公司网站网站排名优化推广
  • 扫二维码直接进网站怎么做怎么样才能引流客人进店
  • 汕头网站建设怎么收费目前小说网站排名
  • 临沂做网站建设的公司哪家好广州营销型网站