我很好奇com.mysql.jdbc.ReplicationDriver是如何工作的。我使用1master和1lave进行了配置。
我想强制一些查询只在slave上进行。但它会随机选择DB,有时还会在master上运行它。
这是一种强制只读连接只使用从数据库而不使用主数据库的方法吗?
发布于 2012-05-05 02:30:30
要让ReplicationDriver知道查询可以转到只读从机,需要满足两个条件:
Auto commit needs to be turned off. (*)
Connection needs to be set to read-only.https://stackoverflow.com/questions/6370748
复制相似问题