最近做一个缓存,使用sql server 数据库来做的 建立了一个flight 表, 然后插入数据,数据是使用了Gzip 压缩发送过来的,接受页面解压缩了写入数据库 数据量很大 一天往该表写入数据大概是50万 同时可能还要跟新该表的数据,清理过期的数据 ,由于update 比较慢,我是先查询后直接删除了然后写入新的数据,但是数据量达到20万的时候sql server cpu 就永远是100%了
有同事说只有做订阅了,一台服务器查询,一台写入数据,不知道大家有没有更好的解决方法
数据库使用的是sql server 2005 希望大家帮忙分析下,多谢!
- 4 回答
- 0 关注
- 664 浏览
添加回答
举报
0/150
提交
取消