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

建设京东类的网站需要什么流程广州网站建设招聘

建设京东类的网站需要什么流程,广州网站建设招聘,淮南市网站开发的方式,微软做网站的工具一、PostgreSQL的wal_levellogic的简介 wal_levellogic 是 PostgreSQL 中的一个配置选项#xff0c;用于启用逻辑复制#xff08;logical replication#xff09;功能。逻辑复制是一种高级的数据复制技术#xff0c;它允许您将变更#xff08;例如插入、更新和删除#…一、PostgreSQL的wal_levellogic的简介 wal_levellogic 是 PostgreSQL 中的一个配置选项用于启用逻辑复制logical replication功能。逻辑复制是一种高级的数据复制技术它允许您将变更例如插入、更新和删除从一个 PostgreSQL 数据库复制到另一个数据库而不仅仅是将整个数据文件复制到另一个服务器。 启用逻辑复制后PostgreSQL 将在事务日志WAL中记录更改并将更改发送给订阅者让其按照相同的顺序应用更改。这种方式可以更灵活地复制部分数据或特定类型的更改并且可以在不同版本的 PostgreSQL 之间进行复制。 wal_levellogic 的配置选项告诉 PostgreSQL 使用逻辑复制模式。在此模式下PostgreSQL 将在事务日志中记录完整的 SQL 语句并将其发送给订阅者从而使其能够准确地重现修改操作。 启用逻辑复制需要在主服务器和目标服务器上创建复制槽并使用适当的命令来启动逻辑复制进程。一旦启用了逻辑复制主服务器上的任何更改都将通过复制进程传输到目标服务器上。 逻辑复制在许多场景下很有用例如实时数据备份、分布式系统和数据分析。它提供了更高级的复制和数据同步功能使您能够更好地管理和利用 PostgreSQL 数据库的复制能力。 二、PostgreSQL开启wal_levellogic的步骤 要在 PostgreSQL 中启用逻辑复制logical replication您需要执行以下步骤 1. 编辑 PostgreSQL 的配置文件 postgresql.conf。您可以使用命令 sudo vim $PGDATA/postgresql.conf 来打开文件。 2. 在配置文件中查找 wal_level 参数并将其设置为 logical。如果找不到该参数您可以在文件的末尾添加以下行 wal_level logical 或者直接在psql中执行 alter system set wal_levellogical; 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_levellogical模式的优点 1. 灵活性逻辑复制允许选择哪些表和数据进行复制。与物理复制相比它提供了更大的灵活性可以根据需求选择性地复制数据。 2. 多版本并发控制 (MVCC)逻辑复制可以在源数据库和目标数据库之间实现MVCC。这意味着源数据库在复制操作期间可以继续正常运行不会阻塞其他事务的执行。 3. 跨版本兼容性逻辑复制可以在不同版本的PostgreSQL之间进行复制。这对于升级或迁移数据库非常有用可以在不同版本之间进行平滑的数据迁移。 4. 多节点复制逻辑复制支持多节点复制即一个源数据库可以同时复制到多个目标数据库。这可以实现数据的分发和同步从而提供更高的可用性和数据复制的冗余。 5. 逻辑补充逻辑复制可以补充物理复制的功能。它允许在源数据库和目标数据库之间执行更复杂的数据转换和处理例如数据清理、数据过滤和数据转换等。 四、开启wal_levellogical模式的缺点 1. 性能开销逻辑复制相对于物理复制来说通常会有更大的性能开销。逻辑复制需要对数据进行解析、转换和重新构建这会增加系统的负载和延迟。 2. 数据一致性由于逻辑复制是基于逻辑解析和转换的可能存在数据一致性的问题。在复制过程中如果有复杂的数据转换或处理操作可能会导致数据的不一致性。 3. 配置复杂性逻辑复制的配置相对较复杂需要进行更多的设置和参数调整。这可能需要更多的时间和努力来进行配置和管理。 4. 兼容性限制逻辑复制可能对所使用的PostgreSQL版本和插件有一定的兼容性限制。不同版本之间的差异或插件的不兼容可能导致复制操作无法正常进行。 5. 数据库结构变更限制逻辑复制对数据库结构变更有一定的限制。某些结构变更可能无法正确地复制需要额外的手动操作或配置来实现。
http://www.dnsts.com.cn/news/255368.html

相关文章:

  • 安顺网站开发公司seo研究中心vip课程
  • 淮南建设网站中国建设人才服务信息网是什么网站
  • 东莞网站营销推广公司wordpress自定义查询项
  • 游戏设计网站宁波外贸公司排名前五十
  • 免费发布信息网网站wordpress中的邮箱设置
  • 网站界面设计中的布局设计电商平台搭建方案
  • 金山区做网站吗兰州正规的装修公司
  • 国防教育网站建设方案seo推广排名平台有哪些
  • 购物网站的建设与维护阿里巴巴免费做网站吗
  • wordpress可以做下载站群晖 建非wordpress
  • 网站建设 趋势湖南网址大全
  • 南宁工程造价建设信息网站关键路径
  • 有机蔬菜网站是如何建设wordpress创意小工具
  • 网站用视频做背景音乐做招聘网站创业
  • 一般淘宝网站做几个月赚钱遵义市在哪里做网站
  • 珠海市网站建设开发公司成都新津县建设网站
  • 天津品牌网站建设公司排名深圳网站建设加q5299丶14602推广
  • logo网站设计图片深圳地铁公司官网
  • 深圳坪山天气长春优化所
  • 周口网站推广软件开发工具多少钱
  • 厦门中科做网站总打电话来昆明建设招聘信息网站
  • 网站健设推广产品多少钱dw制作班级网站
  • 海淘网站入口软装设计费收费标准
  • 网站开发的团队有哪些推广展示类网站有哪些
  • 校园网站建设报价制作一个有用户网站
  • dede宠物网站模板电影网站规划
  • 电商设计网站网站建设唯美谷网站
  • 杭州哪个网站建设最好打开百度竞价页面是网站是什么
  • 网站托管 济南淄博外贸网站建设
  • 上海周边网站建设简述网站开发岗位及职务