oracle
defungo
这个作者很懒,什么都没留下…
展开
-
Materialized View
Oracle的实体化视图提供了强大的功能,可以用在不同的环境中,实体化视图和表一样可以直接进行查询。实体化视图可以基于分区表,实体化视图本身也可以分区。主要用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,而从快速的得到结果。在数据仓库中,还经常使用查询重写(query rewrite)机制,这样不需要修改原有的...原创 2012-12-18 09:19:59 · 74 阅读 · 0 评论 -
oracle 数据仓库
一.Data warehouse和OLTP系统的对比和OLTP系统不同,数据仓库的主要目的是集中统一的存放业务的历史数据,以便用于查询和分析。数据仓库理论的鼻祖William Inmon给数据仓库的特性归纳为一下四点:面向主题(Subject Oriented) 集成(Inegrated) 不可修改(Nonvolatile) 时间相关(Time...原创 2012-12-18 09:22:30 · 547 阅读 · 0 评论 -
Oracle merge语句
http://blog.csdn.net/yuzhic/article/details/1896878动机:想在Oracle中用一条SQL语句直接进行Insert/Update的操作。说明:在进行SQL语句编写时,我们经常会遇到大量的同时进行Insert/Update的语句 ,也就是说当存在记录时,就更新(Update),不存在数据时,就插入(Insert)。实战:...原创 2012-09-20 09:08:28 · 62 阅读 · 0 评论 -
Oracle性能优化(一) 关注指标及复合索引原理设计
指标:对sql语句进行分析,需要关注的指标字至少包括以下几个:1.消耗时间:包括Elapsed Time 、CPU Time等时间指标2.内存消耗:包括Buffer Gets、Consistant Gets等指标3.IO消耗:包括Physical Reads、Physical Writes等指标4.语句分析次数:包括Parses、Hard Parses、Soft Parse...原创 2012-09-20 10:05:19 · 109 阅读 · 0 评论 -
Oracle B-tree、位图、全文索引三大索引性能比较及优缺点汇总
引言:大家都知道“效率”是数据库中非常重要的一个指标,如何提高效率大家可能都会想起索引,但索引又这么多种,什么场合应该使用什么索引呢?哪种索引可以提高我们的效率,哪种索引可以让我们的效率大大降低(有时还不如全表扫描性能好)下面要讲的“索引”如何成为我们的利器而不是灾难!多说一点,由于不同索引的存储结构不同,所以应用在不同组织结构的数据上,本篇文章重点就是:理解不同的技术都适合在什么地方应用...原创 2012-10-16 09:18:39 · 86 阅读 · 0 评论