
数据库
jiangcan
码农一枚
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
oralce 锁表处理
--查出所有被锁住的表 select b.owner TABLEOWNER, b.object_name TABLENAME, c.OSUSER LOCKBY, c.USERNAME LOGINID, c.sid SID, c.SERIAL# SERIAL from v$locked_object a,dba_objects b, v$session c where b.object_id原创 2012-11-15 16:57:39 · 280 阅读 · 0 评论 -
谈谈数据库的索引
我们常常使用数据库的索引来对大表提供操作性能上的优化。 其根本原因在提高数据的效率,减少寻道时间,具体可以参考机械硬盘的结构。 数据库的索引从实现的数据结构上分为散列、B树、B+树、位图。 首先我们谈谈散列:其实散列更多的是用在文件系统中。通过散列函数,将数据分散到不同的逻辑区域上去。从而完成数据根据某个属性通过散列函数组织起来,在查找的时候, 通过这个特性,能够快速的缩小数据查找范围,从原创 2013-05-27 17:07:31 · 478 阅读 · 0 评论 -
复习数据库的事务隔离
数据库的事务的隔离级别分为4种:序列化、提交读、可重复读、未提交读。 序列化 不允许其他事务并发执行 问题:并发受到影响,效率问题、数据一致性没问题、 提交读 当前事务提交后,其他事务可读 问题:不能重复读 可重复读 指事务a操作完之前,事务b将等待整个事务a完成后才能操作 问题:幻读 未提交读 指事务未提交,其他事务就能读取该变化后的数据 问题:原创 2013-05-29 22:03:47 · 527 阅读 · 0 评论