DSS系统和OLTP有什么不同

[复制链接]
查看11 | 回复9 | 2009-3-10 21:13:50 | 显示全部楼层 |阅读模式
最近有机会管一个数据库,是电信的经营分析系统,但是我发现它所有的表都没有建索引,不晓得诸位有没有管过这样系统的,他们展现基本上依靠每天晚上跑一晚的存储过程,然后从相关的表里面直接取现成的数据,因为以前没有接触过这样的系统,想听听大家的看法了
回复

使用道具 举报

千问 | 2009-3-10 21:13:50 | 显示全部楼层
电信的系统还没索引啊,够土的
回复

使用道具 举报

千问 | 2009-3-10 21:13:50 | 显示全部楼层
也许它的统计查询都是需要全表扫描的吧,建了索引也没意义
回复

使用道具 举报

千问 | 2009-3-10 21:13:50 | 显示全部楼层
有些系统经常做历史数据存储一般只做插入操作
一个月就跑一张月报表出来
但是每天的数据要累计插入
我开始接触这个也很纳闷呀
[ 本帖最后由 伊斯力 于 2009-2-25 09:29 编辑 ]
回复

使用道具 举报

千问 | 2009-3-10 21:13:50 | 显示全部楼层
DSS中,一般情况下每次处理的数据量较大,对对性能要求宽松,有些复杂的分析可能需要几小时甚至十几小时,大部分情况下可能是full table scan,所以有时候不用不用索引效率反而更好一些.
回复

使用道具 举报

千问 | 2009-3-10 21:13:50 | 显示全部楼层
这就是典型数据仓库
回复

使用道具 举报

千问 | 2009-3-10 21:13:50 | 显示全部楼层
果然是另有玄机
回复

使用道具 举报

千问 | 2009-3-10 21:13:50 | 显示全部楼层
正常,这些表一般都做了分区,按分区读取数据.
回复

使用道具 举报

千问 | 2009-3-10 21:13:50 | 显示全部楼层
学习了~~
回复

使用道具 举报

千问 | 2009-3-10 21:13:50 | 显示全部楼层
DW上乱建索引才是2。
DSS本来就不应该靠索引。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行