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

postgresql – postgres流复制 – 仅奴隶索引,第1张

概述我们已成功部署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

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

总结

以上是内存溢出为你收集整理的postgresql – postgres流复制 – 仅奴隶索引全部内容,希望文章能够帮你解决postgresql – postgres流复制 – 仅奴隶索引所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1163002.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存