物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表,应用的局限性大,任何对视图的查询,Oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有实质上的好处。1、物化视图的类型:ON DEMAND、ON COMMIT二者的...
分类:
数据库 时间:
2015-05-26 11:59:21
阅读次数:
206
使用过程----删除TRUNCATE TABLE mlog$_xxx_lxz_tmp;DROP MATERIALIZED VIEW LOG ON xxx_lxz_tmp;drop materialized view mv_xxx_lxz_tmp ----原表创建增量刷新日志CREATE MATERI...
分类:
数据库 时间:
2015-05-11 17:35:32
阅读次数:
175
一、物化视图
Oracle的物化视图是包括一个查询结果的数据库对像,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照。
物化视图可以用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,而从快速的得到结果。物化视图有很多方面和索引很相似:使用物化视图的目的是为了提高查询性能;物化视图对应用透明,增加和删除物化视图不会影响应用程序中SQL语句的正确性和有效性;物化视图需要占用存储...
分类:
其他好文 时间:
2015-05-06 17:50:18
阅读次数:
137
postgresql的9.4版本出来有一段时间了,也更新了很多内容,其中之一是比较感兴趣的物化视图的更新,对比原先的物化视图语法,新增了一个CONCURRENTLY参数。 ?一、新语法: --创建语法,未有更新
CREATE MATERIALI...
分类:
数据库 时间:
2015-04-28 12:13:01
阅读次数:
187
1.慢查询当一个资源变得效率低下的时候,应该了解一下为什么会这样。有如下可能原因:1.资源被过度使用,余量已经不足以正常工作。2.资源没有被正确配置3.资源已经损坏或者失灵因为慢查询,太多查询的实践过长而导致堆积在逻辑上。慢查询到底是原因还是结果?在深入调查前是无法知晓的。记住,在正常的时候这个查询也是正常运行的。一个查询需要filesort和创建临时表并不一定意味着就是有问题的。尽管消除file...
分类:
数据库 时间:
2015-04-26 12:26:34
阅读次数:
160
普通手段分区,HASH-JOIN,数据仓库函数,物化视图,位图索引等等为大伙在数据仓库常用的技术,而下面列举的tips为项目中常用的优化手段/技巧,绿色背景highlight起来的部分为非常规手段,使用场景较为极端,需谨慎考量。Oracle并行场景:SQL*Loader 的parallel参数事务失...
分类:
数据库 时间:
2015-04-18 06:24:00
阅读次数:
417
表的同步可以使用物化视图来实现,可以是同库的也可以是不同数据库之间进行数据同步,建议在同库的数据同步可以使用实时的同步,如果使用db link建议使用增量的刷新方式,防止dblink导致原库的性能急剧下降。
主要步骤:
1.在原表上建立物化视图日志
2.在创建目标表
3.创建与目标表同名的物化视图日志
1.创建原表和物化视图日志
SQL> conn bre/bre
Connected.
...
分类:
数据库 时间:
2015-03-22 09:25:16
阅读次数:
321
1、存储过程2、索引3、分区表:按时间等进行分区4、物化视图(oracle)5、预处理:将一些统计数据预先通过作业等手段将统计后的结果存储预处理表6、大表拆小表7、大数据表的临时表处理8、分布式数据库:根据一定的规则对数据进行分库分服务器存储纵向拆分,水平拆分9、数据库缓存(缓存表)10、SQLSe...
分类:
数据库 时间:
2015-03-02 14:45:28
阅读次数:
223
文章地址:http://blog.csdn.net/yuliqi0429/article/details/41895349
分类:
数据库 时间:
2015-02-14 01:20:07
阅读次数:
147
需要先解决基本性能问题, 如果性能仍无法被接受, 才来考虑以下方法.物化视图 materialized view, 结果缓存 result cache, 并行处理 parallel prcess, 直接路径插入 direct-path insert, 行预取, 数组接口物化视图视图是一个虚拟表, 基...
分类:
其他好文 时间:
2015-01-27 16:14:17
阅读次数:
207