摘要:公司的项目中遇到一个问题,以前解决过,不过忘记了具体的内容,所以记录一下。场景:压力环境下,不断在对数据库中的A表进行数据插入和更新;同时,为减轻数据库查询压力,所以开发人员对该表做了一个全缓存,每隔5分钟获取一次。这个时候就出现问题了:因为在读取同时,该表也正在做更新操作,而更新操作会导致那行记录被加锁,所以当SELECT到那行记录的时候会引发锁冲突异常。解决办法是:SELECT COUNT(*...
阅读全文
posted @ 2008-01-22 20:30