繁体   English   中英

当您拥有主/从数据库时,如何强制将查询转到主数据库或从数据库?

[英]when you have a master/slave db, how do you force a query to go to master or slaves?

当您具有主/从设置时,如何强制特定查询(例如写操作)转到主服务器和/或从属服务器?

您需要一个用于活动记录的特殊适配器。我尚未对其进行测试,但这可能会起作用: https : //github.com/sd/master_slave_adapter

RailsLab Scaling系列 (由Gregg Pollack 撰写 )中,推荐了受虐插件,但看起来它已经有一段时间没有更新了。

要去掌握,你可以那样做

ActiveRecord::Base.connection_proxy.with_master do
   #your code
end

希望对您有所帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM