开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 2171|回复: 0

存储过程如何读写分离

[复制链接]

0

精华

15

贡献

139

赞扬

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

回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-4-26 14:19

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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