我可以配置 MySQL 请求或数据库池属性(当前使用 c3p0)来负载平衡对数据库服务器的只读请求,我从某处读到它说你可以通过将请求设置为只读标志(在应用程序级别)来做到这一点,这可能很麻烦,因为这意味着我需要更改整个遗留系统中的代码。
那么无论如何配置MySQL连接,数据库池让它自动负载平衡只读连接而不接触应用程序代码,谢谢你的回复
我可以配置 MySQL 请求或数据库池属性(当前使用 c3p0)来负载平衡对数据库服务器的只读请求,我从某处读到它说你可以通过将请求设置为只读标志(在应用程序级别)来做到这一点,这可能很麻烦,因为这意味着我需要更改整个遗留系统中的代码。
那么无论如何配置MySQL连接,数据库池让它自动负载平衡只读连接而不接触应用程序代码,谢谢你的回复
看一下MySQL-Proxy和读/写拆分,例如MySQL Proxy learns R/W Splitting和MySQL Proxy: more R/W spliting in principle 中的解释。