首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

物化视图的运用分析

2013-02-19 
物化视图的使用分析1.在 深入浅出 系列中,作者列举了一个例子来说明。起因:系统中存在一些需要排序的sql查

物化视图的使用分析
1.  在 深入浅出 系列中,作者列举了一个例子来说明。
  
   起因:系统中存在一些需要排序的sql查询,而且某些查询需要扫描多个基表,且这几个基表数据量较大(超百万),而且采用了全表扫描。这样再加上最终的排序就会消耗大量的io等操作。

    解决: 建立中间查询的物化视图,并且根据排序字段建立降序索引,且该视图每天更新一次。这样只需从该视图查询排序即可。 又因为排序和索引字段对应,所以是index扫描,效率提高。

    分析: 使用物化视图的情境为  数据更新的要求不是很频繁。 直接从基表查询太复杂且数据量巨大。 最终查询结果相对于基表数据来说较少。(上例中是20万+)


热点排行