![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
鱻焱
这个作者很懒,什么都没留下…
展开
-
索引的数据结构
索引的数据结构包括 :1、B-树(B-tree):默认索引,以B树结构组织并且存放索引数据的,默认B树索引中的数据是以升序方式排序的,适合大量的增、删、改。2、散列(Hash):散列索引是访问数据库数据的非常快。集群键上不同值的数目必须在创建散列集群之前就需要在创建散列集群的时候指定这个值。使用散列索引必须要使用散列集群。3、k-d 树(k-d tree):利于范围查询,它有两维的数据...原创 2019-02-25 17:27:02 · 838 阅读 · 0 评论 -
Oracle的索引类型
1. b-tree索引2. 位图索引(bitmap index)3. 基于函数的索引4. 分区索引和全局索引5. 反向索引(REVERSE)6. HASH索引原创 2019-02-25 17:33:37 · 289 阅读 · 0 评论 -
事务的隔离级别
事务的隔离级别由低到高的顺序: 1、Read uncommitted(读未提交的):最低级别,任何情况都无法保证; 2、Read committed(读已提交的):可避免脏读的发生; 3、Repeatable read(可重复读):可避免脏读和不可重复读的发生; 4、Serializable(串行化):可避免脏读、幻读、不可重复读的发生;...原创 2019-03-12 01:18:25 · 186 阅读 · 0 评论 -
数据库死锁
死锁产生的场景:1、用户A先访问了a表,此时锁住了a表,然后再去访问了b表,此时用户B访问了b表,用户B当然也锁住了b表,当用户B访问a表示需要等待用户A释放a锁,而用户A访问b表示需要等待用户B释放b表的锁,这样就会产生死锁。解决办法:对于数据库的多表操作时,尽量按照同样的顺序进行处理,避免同时锁定两个资源,如操作A和B两张表时,总是按先A后B的顺序处理,必须同时锁定两个资源时,要保证在...原创 2019-03-12 01:33:25 · 199 阅读 · 0 评论