当前位置: 代码迷 >> Sql Server >> 写了一个存储过程.数据库应用频繁时查询数据能变化
  详细解决方案

写了一个存储过程.数据库应用频繁时查询数据能变化

热度:58   发布时间:2016-04-24 10:17:12.0
写了一个存储过程.数据库应用频繁时查询数据会变化.
最近发现了一个问题,头痛,系统已用了几年,最近一个报表,查静态数据,尽会变化,只要数据库有人在查询相关表的数据时,数就会变化.但如果通知客户端所有用户全部退出,则数据不会变化.会是什么原因.请高手帮分析下,非常感谢.,
------解决方案--------------------
请提供具体的SQL语句喔.

------解决方案--------------------
检查有没有触发器这些东西。最好能提供语句来看看。
------解决方案--------------------
听起来像是事务隔离级别的关系。
如果用 .Net 就是 BeginTransaction() 方法的 IsolationLevel 参数,不要用 Serializable、RepeatableRead 这种会加锁的方式,一般用 ReadCommitted 或 Snapshot 就可以满足使用了。
  相关解决方案