Oracle
iteye_18979
这个作者很懒,什么都没留下…
展开
-
数据库索引笔记(SQL Server, Postgres, Oracle)
声明:本人对数据库并不十分精通,只是在工作中经常需要用到.下面只是一些工作中的思考,可能会有很多错误,希望大家帮忙指出. [b]1)Hash索引[/b] 发现在Postgres中索引是有Hash索引这种类型,但是我一直没有发现在Oracle中有.但是在我的实践经验中发现这个应该是必须有的.今天发现,原来oracle是通过表的类型来实现这个效果,也就是散列聚簇表. 如果查询仅仅是针对特...原创 2012-05-01 11:56:16 · 88 阅读 · 0 评论 -
数据库原子性和隔离性可以推导出一致性吗
前面我们已经分析了因为原子性并不能保证事务在一个时间点上完成,而是在一个时间片上完成,所以不能作为一致性的充分条件.详细的分析,可以参考:http://flyfoxs.iteye.com/admin/blogs/2087543 那么原子性,加上隔离性可以推导出一致性吗? 下面我们通过一个例子来分析下这个问题. 场景如下 A是老板,需要给员工B, C发工资. A账户里面有100...原创 2014-07-15 11:05:34 · 155 阅读 · 0 评论 -
白话2种Oracle的事务隔离
Oracle事务的隔离级别有2总, Read Commitment, Serializable, Read Only (另外还有2种事务隔离级别,Read Uncommitted, Repatable Read,Oracle没有单独提供.) Read Only, 看名字就比较简单,在此我们不做讨论,下面主要分析一下Read Commitment, Serializable. ...2014-07-16 16:47:23 · 112 阅读 · 0 评论 -
降序索引的适用场景
Oracle默认的索引是升序的, 同时也支持降序索引. 一直没想明白为什么要支持降序索引,因为索引是用来查找的,只要是排序后的查找都是可以使用折半查找的(使用平衡树会更快些),根本不关心是升序还是降序排列. 查了多方资料也没找到原因, 最近想到了一个可能的场景. 就是如果查询结果是需要降序排列,这个时候排序字段如果有降序索引就可以加快响应速度.(需要是组合索引才会有用,并且需要查询语句...2014-07-29 10:47:12 · 346 阅读 · 0 评论