达梦读写分离集群,我查到是试错算法,在非主节点上失败的语句会发送到主节点上。那么本身失败的语句会导致变成2倍查询时间吗?还是会检查报错类型,比如从节点权限不足无法执行才会执行到主节点,否则直接返回客户端sql命令执行失败。
具体可以参考一下文档: https://eco.dameng.com/document/dm/zh-cn/sql-dev/dev-rw-separation-cluster.html
文档的意思就是说 能确定是写操作去发到主节点上 也就是说jdbc能判断错误类型咯? 要是这样的话那还挺好的 希望确定的回复一下谢谢
这是语句分发的基本过程,这里的接口就是jdbc、dpi等,当然使用读写分离集群需要配置服务名,并且使用服务名来连接库
具体可以参考一下文档:
https://eco.dameng.com/document/dm/zh-cn/sql-dev/dev-rw-separation-cluster.html