找回密码
 注册 (不支持IE浏览器)
搜索
查看: 3708|回复: 0

存储过程如何读写分离

[复制链接]

0

精华

17

贡献

139

赞扬

回帖
15
软币
290
在线时间
19 小时
注册时间
2021-9-2
发表于 2022-1-6 10:55:14 | 显示全部楼层 |阅读模式
使用AlwaysOn做DB集群,然后使用侦听器进行读写分离。
普通传入的SQL进行增删改查没问题,侦听器能指向到读库或者写库。
但是有历史包袱存在很多存储过程,很多业务逻辑写在存储过程中,存储过程里面存在增删改查操作,调用存储过程时,侦听器如何操作?
如果侦听器无法识别,有别的方案吗?例如:能否通过中间件来代替SQL Server的侦听器,来进行读写分离控管。这样的话,还没进DB层就先进行分析好,如果存储过程同时含查改的逻辑的话,直接指向写库,只有查询逻辑直接指向读库
技术环境: C#+SQL Server

回复

使用道具 举报

本版积分规则

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文科技有限公司 苏公网安备32011302322501号

GMT+8, 2026-4-17 12:05

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表