Oracle物化视图setp-by-step(1):创建最简单的物化视图
题目:Oracle物化视图setp-by-step(1):创建最简单的物化视图作者:萧田国 Email/MSN:xiaotg#gmail.com摘要物化视图是Oracle令人激赏的功能之一,在OLAP和OLTP系统都有广泛应用。本系列文章试图通过由浅入深的案例讲解,和大家一起领略其迷人魅力,并知晓其各种应用场合。本文侧重在最简单的ON DEMAND和ON COMMIT物化视图的讨论。物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表,应用的局限性大,任何对视图的查询,Oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提
Oracle高级SQL调优之:cluster_factor案例研究
萧田国 EMAIL/MSN:xiaotg#gmail.com 转载请注明出处摘要: Cluster_factor是Oracle索引机制中的一个很重要的参数,往往对Oracle执行计划的路径选择产生重大影响,现在网上的关于这方面的文章较少,有限的几篇也语焉不详,甚至多有纰漏。本文以案例的形式对此进行深入浅出的剖析,为关键大型数据库生产系统提供调优依据。大家在大型数据库生产系统的运维中可能会遇到这样一个问题,一条查询语句,操作的是相同的表和数据,为什么在生产数据库上执行起来就很慢,而在备份数据库反而会很快。这其中一个重要原因就在于索引cluster_factor的不
dd
dd[@more@]当时xiongwh第一时间就说,怀疑是bug.5907779,利用并改造该bug提供的SQL语句,发现sdmdb2确实有类似现象,因此问题定位成功,如下:--开启event10046会导致oracle 10.2.0.3挂起--kill受影响的会话,可以让数据库实例恢复正常备注:看来,对RAC而言,仅挂起启用event10046的节点,备注:如本例中,sdmdb2上启用alter system,则sdmdb1并不会出问题,只是在pscm程序切到sdmdb1后,才也被触发。--备注:以后自己也经常看note:401435.1,这样就不会还奇怪老熊问题定位得这么快了,呵呵--所以当时并没做gather_stat。只是错误的开启