由于负载,我们希望创建第三个从属服务器,具有略微不同的硬件规格,以及一个不同的应用程序,将其用作更多数据仓库用例中的只读数据库.由于它是针对不同的应用程序,我们希望专门针对该应用程序进行优化,并通过利用一些额外的索引来提高性能.出于大小和性能的目的,我们宁愿不在主服务器或其他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流复制 – 仅奴隶索引所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)