Oracle
文章平均质量分 57
小爷有点狂
这个作者很懒,什么都没留下…
展开
-
Oracle体系结构之逻辑结构
Oracle逻辑结构层次由大到小分别为:表空间->段->区->块。 我们在创建表的时候也就是在表空间中创建一个段,如果表列有LOB类型,则至少占两个段,数据段和索引段,分区表的每个区为一个段,段创建成功后,数据库会为其分配包含若干数据段的区。 区是最小的扩展单位(一个段的数据量过大,无法存放新的数据时,申请开辟新的空间),块是最小的逻辑单位。每个块中默原创 2014-04-02 19:34:52 · 759 阅读 · 0 评论 -
Oracle索引简要介绍
Oracle为我们提供了强大的索引功能,如果能好好利用,可使性能有显著的提升。Oracle索引有BTREE索引、位图索引、函数索引几种,BTREE是我们平时用得最多的一种,下面对学习索引过程中一些常用知识点进行简要的记录(主要围绕三大特点:本身有序、高度较低、存储列值)。 一、BTREE索引的创建过程: 当我们为表的某个或某些字段创建索引时,Oracle会将这些字段的值连同这些原创 2014-04-19 16:34:52 · 811 阅读 · 0 评论 -
Oracle体系结构之物理结构
Oracle体系结构之物理结构以前对Oracle的了解少之又少,仅仅停留在最简单的使用层面,最近看《收获,不止Oracle》,对Oracle的整体结构有了大致的了解后再去看其他知识可能会更加容易理解一些。一、首先Oracle是由数据库本身和其生成的实例组成,实例包括SGA(共享内存区)和一些进程。除了SGA,还有一块内存区域叫做PGA(私有内存区),其作用如下:1、 保存用户连接信息,原创 2014-03-24 21:46:10 · 1537 阅读 · 0 评论 -
Oracle几种表的简介
在大部分情况下,普通堆表可以满足项目的基本需求,但是对于性能要求较高的场合,普通堆表的一些劣势便显现出来:1、 表更新产生大量的日志2、 删除记录后无法真正释放空间(如执行delete命令后,再次执行select count(*)语句产生的逻辑读次数还和原来一样,需使用truncate table将表截断才能减少逻辑读)3、 表记录太大时,检索较慢4、 在有原创 2014-04-10 20:53:45 · 737 阅读 · 0 评论