社区
MS-SQL Server
帖子详情
请问定义了一个“存储过程”,而同时有很多线程连接使用这个“存储过程”,这些执行是不是会排队。
yrj
2003-03-18 06:23:23
rt
...全文
87
9
打赏
收藏
请问定义了一个“存储过程”,而同时有很多线程连接使用这个“存储过程”,这些执行是不是会排队。
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ssm1226
2003-03-19
打赏
举报
回复
学习
大健
2003-03-19
打赏
举报
回复
学习
hillhx
2003-03-19
打赏
举报
回复
肯定会排队,因为只要你使用事务,事务和事务间是不可见的,一个事务只能看到另一个事务开始前或终止后的数据。
yrj
2003-03-18
打赏
举报
回复
UP
yrj
2003-03-18
打赏
举报
回复
那如果使用触发器会排队吗?
w_rose
2003-03-18
打赏
举报
回复
不是同一会话中的“执行”不会排队,先后次序不可知。
pengdali
2003-03-18
打赏
举报
回复
不是吧,如果要排队:
begin tran
insert.....
update......
commit tran
yrj
2003-03-18
打赏
举报
回复
那在前一个存储过程没有完成前,使用SELECT语句获得的记录是存储过程修改前的还是修改后的数据,是不是所有的SQL命令都排队执行,而不能并行执行呢,如果这样不是性能会很差吗?
xiaoran27
2003-03-18
打赏
举报
回复
是
MS-SQL Server
34,588
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章