weixin_38491136 2020-04-25 22:20 采纳率: 0%
浏览 10
已结题

sql server ,ado.net 有时候,查询会返回另外一次查询的结果.

比如 当前查询语句是 Select * from User where Id=1 返回的结果中 User.Id =2


也有可能返回的数据是其他表的.看起来应该是当时有好几个查询, 读取到了其他查询的结果


我们网站运行在IIS上面, .net core 3.1 System.Data.SqlClient 已经更新到最新版本4.8.1, 启用了连接池,但是关了连接池,也依然有这个问题.

Sql Server一开始是2017,后来升级到2019,问题依旧.

网站每天的接口请求量在200万左右, 出问题的概率,可能一天几次,也可能几天一次,没太大规律, 和并发好像没太直接关系.

搞在线抢购秒杀等活动时,没有出现. 但是会出现在任意时间点.

  • 写回答

6条回答 默认 最新

  • weixin_43134386 2020-04-25 23:24
    关注

    插个眼,这个问题我也很感兴趣:

    评论

报告相同问题?