关于分区表和分区索引-管理
每一个分区表和分区索引都有自己的segment,但它们都有相同的object_id建议把不同的partition放在不同的tablespace中,有以下好处多个分区可以降低数据损坏的几率可以独立的备份和恢复可以提高IO负载提高管理性、可...
分区索引-概念
分区索引提高管理性(manageability)、可用性(availability)、性能(performance)、伸缩性(scalability)分区索引分为全局索引(global indexes)和本地索引(local indexes)全局索引可用于分区表和普通表,...
分区的类型-概念
那分区有哪些类型呢?有以下四种(9i和10g,而在11g中增加了很多,以后再说)range partitioninghash partitioninglist partitioningcomposite partitioningcomposite partitioning有range-hash partitioning和rang...
介绍分区-概念
以前一直做OLTP系统,接触分区比较少,现在开始仔细研究一下分区表和分区索引首先为什么要使用分区技术呢?因为分区技术提高了对大数据量表和索引的管理性、可用性和性能对于分区表和分区索引,它们的逻辑结构是相...
备份与恢复-概念
看了Oracle 10g、11g的备份与恢复,与9i在概念上差别不大在10g11g中,Oracle增加了一个flashback命令,包括flashback database和flashback table,增加了一个flashback recovery area区域...
10g11g极大的增强了管理性-概念
看完了Oracle 10g、11g的Manageablility,对比9i,10g、11g极大的增加增强了Oracle系统对自身自动的管理、监控1.增强了Oracle数据库的安装。在安装前Oracle会对操作系统进行预检查,检查是否满足安装要求2.增加了in...
分页技术实验(二)
接着上一篇继续做实验来加深理解很多情况下的分页显示都是需要先排序的,例如BBS中索引结果都是根据时间排序的,那怎样提高排序分页的效率呢?方向之一就是把原来要全表扫描读取的数据都放在索引中(因为索引中的数...
分页技术实验(一)
今天看了《数据库性能优化》中的分页技术,最好的理解是自动动手做实验,下面就做实验测试一下首先创建一个大表SQL> create table t as select * from all_objects;Table created.SQL> insert into t select * f...
9i、10g、11g内存结构的一点改变-概念
看了10g、11g的内存结构,对比了9i,10g、11g的内存管理越来越向傻瓜式方向发展,需要人为调整的部分越来越少。Oracle的内存组件包括SGA和PGA9i中SGA中有5个部分database buffer cacheredo log buffershared poollar...
oracle 11g对象间依赖关系的改进-概念
看了9i、10g、11g对对象之间依赖关系的介绍,对比三个版本,9i、10g没有多少区别,介绍的篇幅相同,而到了Oracle 11g,介绍对象之间依赖的内容增多不少。初步看了一些,就发现有如下两点改变1.在9i和10g这两个版本...
不要轻易改变对象的结构-概念
Oracle数据库中的objects之间是有关联的,通过查询dba_dependencies得到所有objects的层次关系当对一个object改变结构时,例如alter、drop,recompile等,都会使它的dependent object变成invalid状态。如果dependent...
一行最大column数和row piece-概念
Oracle concepts中,表中的一行最大1000 column,每255 column会分成一个row piece,下面使用实验来证明它创建一个1000 column的行SQL> begin 2 execute immediate 'create table t(col...
Tablespaces, Datafiles, and Control Files-概念
今天看完了Tablespaces, Datafiles, and Control Files,相比9i,10g、11g新增了一个bigfile tablespace,使用一个极端巨大的文件来存储最多8E(1E=1024*1024*1024G)的数据量。bigfile tablespace对于用户来说是透明...
blocks、extents、segments-概念
看完了10g的第二章Data Blocks, Extents, and Segments,比较了9i和11g,没有多大差别
Oracle grid-概念
看了9i、10g、11g的Oracle数据库架构,三个版本除了9i没有grid,其他都差不多oralce 10g提供grid computinggrid computing的好处是什么1.高质量的服务(higher quality of service)2.低成本(lower cost)3.高灵活性(gr...
对9i,10g,11g的concepts的初步印象
大概看了一下9i,10g,11g的concepts发现9i到10g的目录结构不一样,内容有很大的不同,看来9i的internet到10g的grid真的是一个飞跃。但奇怪的是9i有734页,10g只有542页,10g这个新版本内容少了吗?看来这个要等...
oracle中的树状查询
今天闲来无事,把Oracle的树状查询再看了一遍,以下是我的理解Oracle的树状查询语句很简单SELECT 。。。START WITH condition CONNECT BY condition;Oracle使用树状结构的目的是1.用二维表的形式记录树状结构2....
Concepts的学习
公司生产数据库使用的是Oracle 9i,以前也看过几遍9i的Concepts。10g也使用了有一段时间了,但没有看过10g的Concepts,现在Oracle的版本都已经11.1了,感觉自己有点落伍,是时候系统的看一下10g的Concep...