![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DataBase
booboo2006
I am a Java software engineer.
展开
-
深入浅出理解索引结构
实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查转载 2009-12-15 21:13:00 · 550 阅读 · 0 评论 -
Oracle多版本机制
这个主题与并发控制的关系非常紧密,因为这正是Oracle并发控制机制的基础,Oracle采用了一种多版本、读一致(read-consistent)的并发模型。再次说明,我们将在第7章更详细地介绍有关的技术。不过,实质上讲,Oracle利用这种机制提供了以下特性: q 读一致查询:对于一个时间点(point in time),查询会产生一致的结果。 q 非阻塞查询:转载 2009-12-16 17:47:00 · 3814 阅读 · 0 评论 -
Database Partition Articles
Database Partition Articles转载 2010-09-23 10:02:00 · 463 阅读 · 0 评论 -
CAP原理和BASE思想
CAP原理和BASE思想转载 2011-01-17 13:15:00 · 1361 阅读 · 0 评论 -
回滚段探究
l 前言对于oracle的回滚段的分配与管理,实际上不那么复杂,当然如果我们从原理甚至从oracle internal的角度深究相关问题的话有不是一件容易的事。但对于我们普通开发人员和DBA来说,重要的是在概念上清晰,原理上了解,使用上熟悉。要做到这一点,其实并不是一件困难的事情。问题的根源在于,很少有中文文章就回滚段进行清晰的介绍和整理,而对于oracle document,能转载 2011-10-28 14:51:51 · 2135 阅读 · 0 评论 -
Oracle Redo and Undo
在这里会介绍UNDO,REDO是如何产生的,对TRANSACTIONS的影响,以及他们之间如何协同工作的。什么是REDO REDO记录transaction logs,分为online和archived。以恢复为目的。 比如,机器停电,那么在重起之后需要online redo logs去恢复系统到失败点。 比如,磁盘坏了,需要用archived转载 2011-10-28 14:55:05 · 2059 阅读 · 0 评论 -
Oracle Flashback 闪回查询功能操作范例(9i and 10g)
Oracle 从 9i开始提供了基于回滚段的闪回查询(Flashback Query)功能,可用于恢复错误的DML操作。在Oracle 10g中对闪回查询做了较大改进,不再局限于闪回查询,还可用于恢复错误的DDL(Drop)操作、闪回表、闪回数据库等。 Oracle9i中提供闪回查询,由一个新的包DBMS_FLASH来实现。用户使用闪回查询可以及时取得误操作DML(Delet转载 2011-10-28 14:58:47 · 2000 阅读 · 0 评论 -
Oracle FlashBack 简介
简介Flashback数据库是一种时点(PIT)数据库恢复的方式。这种不完全的恢复策略可以用于恢复由于人为错误导致逻辑损坏的数据库。在10g中引入之后,它的设计目标就是以缩减恢复时间而获得最大的可用性。这篇文章将会探索Flashback数据库,将其与传统的恢复方法相比较,并且演示一下如何配置和执行重现恢复。传统恢复vs.重现数据库导致停机的第一个原因就是人为错误导致的逻辑损转载 2011-10-28 14:59:16 · 2089 阅读 · 0 评论