摘要: 范围分区在数据过期化处理中的应用在海量数据的数据库设计中,可能需要提前考虑数据库中数据存储的时间问题,或者叫做数据的过期化问题,它的意思是,由于数据量太大,在数据库中只保留特定时长的数据,比如1年,1年前的数据就需要做过期化(归档化)处理。这时候范围分区就能发挥非常好的作用,就像上面的例子一样,我们可以将表做成每月1个分区,超过1年的分区可以按照用户的需求来进行处理。对于过期的数据,通常有以下几种处理方式。1.删除处理历史数据的方式相当简单,直接删除过期的分区以及分区上的数据(如果每个分区分配一个表空间,那么可以连带表空间也删除,直接释放磁盘空间),释放空间。在实际生产过程中,为了减少人为干预 阅读全文
posted @ 2011-08-01 15:46 博文视点(北京)官方博客 阅读(213) 评论(0) 推荐(0) 编辑
摘要: RAC架构之业务分割我们在前面已经讨论到了,RAC实际上是一个实例级的冗余架构,应用可以按照需要任意或者随机地连接到某个实例上进行业务操作。据我所知,在大多的RAC架构中都是这样设计的,这样做有个好处就是实现了实例的冗余,即使某个实例DOWN掉了,并不会影响业务的正常操作。但是我们前面也提到,当数据块分布到不同实例的内存里时,实例之间就会出现数据块的复制问题,这里面涉及一系列的内存管理机制,Oracle称之为Cache Fusion,这种内存间数据块传递的代价也是比较大的,甚至可能出现长时间的等待。基于这个原因,在有些系统中,为了能够高效地利用RAC架构,可以通过一种技术,将某类或者几类的业务 阅读全文
posted @ 2011-08-01 15:33 博文视点(北京)官方博客 阅读(252) 评论(0) 推荐(0) 编辑
摘要: ITPUB技术丛书让Oracle跑得更快2—基于海量数据的数据库设计与优化谭怀远著ISBN978-7-121-13921-52011年7月出版定价:69.00元16开452页宣传语:国内第一本以作者10年的工作经历打造的 基于海量数据的数据库设计与优化的书籍内 容 简 介数据库设计,是最近几年才出现的技术领域,再早的时候,数据库是以一个黑盒的方式,附属到某个系统当中的,开发人员对它的关注非常少。近年来,由于很多系统数据量呈几何级数激增,各种性能问题日益凸显出来,而这种性能问题绝大多数都落在了数据的载体—数据库身上,因此,人们越来越关注数据库的性能。而一个数据库性能的好坏,通常是在系统设计阶段就 阅读全文
posted @ 2011-08-01 15:23 博文视点(北京)官方博客 阅读(381) 评论(0) 推荐(0) 编辑