加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

postgresql – postgres流复制 – 仅奴隶索引

发布时间:2020-12-13 16:09:09 所属栏目:百科 来源:网络整理
导读:我们已成功部署Postgres 9.3并进行流复制(WAL复制).我们目前有2个从站,第二个从站是第一个从站的级联从站.两个从站都是热备用的,并且正在使用有效的只读连接. 由于负载,我们希望创建第三个从属服务器,具有略微不同的硬件规格,以及一个不同的应用程序,将其用
我们已成功部署Postgres 9.3并进行流复制(WAL复制).我们目前有2个从站,第二个从站是第一个从站的级联从站.两个从站都是热备用的,并且正在使用有效的只读连接.

由于负载,我们希望创建第三个从属服务器,具有略微不同的硬件规格,以及一个不同的应用程序,将其用作更多数据仓库用例中的只读数据库.由于它是针对不同的应用程序,我们希望专门针对该应用程序进行优化,并通过利用一些额外的索引来提高性能.出于大小和性能的目的,我们宁愿不在主服务器或其他2个服务器上拥有这些索引.

所以我的主要问题是,我们可以在奴隶上为流复制创建不同的索引,如果没有,是否还有其他数据仓库技术,我错过了?

解决方法

So my main question is,can we create different indexes on slaves for streaming replication

不,你不能.流式物理复制的工作级别低于复制磁盘块.它并没有真正关注“这是一个索引更新”,“这是一个表插入”等.它没有维护备用索引所需的信息.

and if not,is there another data warehouse technique that I’m missing out on?

逻辑复制解决方案如:

>朗迪斯特
> pglogical
> Slony-I

可以做你想做的.它们发送行更改,因此辅助服务器可以具有其他索引.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读