江湖告急!求解一个大数据库的问题!!

hjhhhl 2006-03-14 02:12:54
我现在要做一个查询系统,总公司下属有3000个销售分公司,每个分公司每天会有10种产品的销售数据上传上来,也就是说每天数据库中会导入3000*10=3w条数据,一年下来会有3w*365条数据,总公司要求能够根据分公司所在各个省、产品类型、分公司根据时间等条件进行汇总查询。这么大的数据量,而且还要很多的汇总计算,查询起来肯定特别的慢,该如何做啊?

因为每天下午会把数据全部导入到数据库,然后一天也不会更改,所以我想用数据仓库,不知道是否可行?如果可以的话应该如何做啊??

如果不能用数据仓库哪怎么办?有没有类似的数据库例子可以参考参考?

大家帮帮忙吧,如果解决,500分另赠!
...全文
70 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
hjhhhl 2006-03-14
多谢子陌的建议!

没有多个物理磁盘怎么办?硬盘只有一个,是不是有别的办法?
回复
lsqkeke 2006-03-14
学习 :)
回复
-狙击手- 2006-03-14
支持子陌
回复
子陌红尘 2006-03-14
简单一点的做法——分表:

1、服务器挂多个物理磁盘(用磁盘阵列更好),为数据库创建多个文件组,每个文件组的文件分别位于不同的物理磁盘上。

2、为每个月的销售数据单独创建一张表,将多个按月份创建的表平均分布到不同文件组中。

3、创建分区视图,该视图关联所有销售数据表。

4、对分区视图进行检索。
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2006-03-14 02:12
社区公告
暂无公告