首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请教怎么删除一个频繁被读表里的数据?

2012-04-02 
请问如何删除一个频繁被读表里的数据??如果有一个表很频繁的被读,我想删除该表里的数据,应该如何处理呢?用

请问如何删除一个频繁被读表里的数据??
如果有一个表很频繁的被读,我想删除该表里的数据,应该如何处理呢?
用正常的删除有很大的机率会死锁该表,有方法能避免死锁发生吗?

[解决办法]
读的时候用不加锁方式,如:

select * from 表名 with (nolock)

[解决办法]
楼上的都说了查询的时候不要发出共享锁

我这里有个建议
如果一个表真的很频繁的被读那么建议你把数据放到缓存里面去,这样你删除就没有任何问题


热点排行