单表一亿条数据解决数据求解决办法。
现在在SQL2005数据库中某一张表以每天50到100W 条的数据增长量增长,对SQL的使用主要是往其 中写入数据,每个月会从此表中出一张报表,而现在这张表中已经快1亿条数据了,并且已经做过索引但查询时速度还是很慢。现在有3个问题希望高人解答。
1.别人都说SQL 2005 表中的数据过亿条数据库会瘫痪不知道是否真是这样。
2.这边要求数据的保存6个月不知道能否通过表分区实现让这张表存储成多个文件,提高访问速度。
3.如果能存储成多个文件,如果我设置成1星期存储成一个文件,我直接删除这个文件就把此星期的数据删除。
[解决办法]
一个月3000万条峰值记录,建立适当的索引,还是可以的。
6个月峰值1.8亿条,你可以按月分区,应该问题不大。
SQLServer, ASE, Oracle都可以满足你的需求