我有无缝宝石的问题
development:
adapter: jdbcmysql
database: mydb_development
username: read_user
password: abc123
pool_adapter: jdbcmysql
port: 3306
master:
host: master-db.example.com
port: 6000
username: master_user
password: 567pass
read_pool:
- host: read-db-1.example.com
pool_weight: 2
- host: read-db-2.example.com
它应该读取奴隶权[read-db-1.example.com]?但它很奇怪..它总是读到掌握数据库[mydb_development]。
你有什么建议,我该如何配置这个gem来默认读取到slave数据库?
谢谢
答案 0 :(得分:0)
在主配置中指定pool_weight = 0
默认情况下,主连接将包含在读取池中。如果您只想将此连接专用于写入操作,则应将池权重设置为零。