• 博客访问: 603187
  • 博文数量: 136
  • 用 户 组: 普通用户
  • 注册时间: 2013-12-07 18:53
  • 认证徽章:
个人简介

Dylan, Oracle ACE-A, 山东Oracle用户组(http://www.sdoug.com)创始人, 从事Oracle开发工作超过7年, 已获得OCM认证并评为Oracle用户组年轻专家(Young Expert Program)。

文章分类

全部博文(136)

文章存档

2016年(16)

2015年(53)

2014年(40)

2013年(27)

发布时间:2013-12-28 22:47:51

按区间对索引分区,即全局分区索引。索引按区间或散列分区,一个索引分区可能指向任何表分区。实际索引分区数可能不同于表分区数。Oracle 支持两种全局分区索引(global partitioned index):范围(range)分区索引及哈希(hash)分区索引。全局范围分区索引(global range partitioned index)的灵活性在于其分区度(.........【阅读全文】

阅读(1504) | 评论(0) | 转发(0)

发布时间:2013-12-28 21:11:37

随表对索引完成相应的分区,即本地分区索引。每个表分区都有一个索引分区,而且只索引该分区。一个给定索引分区中的所有条目都指向一个表分区,表分区中的所有行都表示在一个索引分区中。本地分区索引(local partitioned index)与其他类型分区索引相比较更易管理。本地分区索引适用于 DSS 系统,且具有较高的可用性。这是.........【阅读全文】

阅读(1385) | 评论(0) | 转发(0)

发布时间:2013-12-24 21:15:14

分区好处:1、提高数据可用性2、由于数据中去除了大段,相应的减轻了管理的负担3、改善某些查询的性能,但oltp系统,大多数情况下改善不大4、可以把修改分布到多个单独的分区上,从而减少大容量OLTP系统上的竞争。分类:1)区间分区:指定数据区间来决定数据存储在哪个分区。2)散列分区:在一个列(或多个列)上.........【阅读全文】

阅读(2308) | 评论(0) | 转发(0)

发布时间:2013-12-21 22:18:41

1、clob/blob创建一个lob列时,存储在行中的只是一个指针,当我们请求得到lob数据时,lob指针将通过lobindex找到数据的存储位置,然后访问lobsegment获取数据。表空间lob字段与表放在不同的表空间,主要与管理和性能有关。一方面,为lob数据单独使用一个表空间有利于备份和恢复以及空间管理。另一方面,默认情况下lob不.........【阅读全文】

阅读(1773) | 评论(0) | 转发(0)

发布时间:2013-12-20 21:55:19

如下建议:1、使用numtodsinterval内置函数增加小时、分钟和秒2、加一个简单的数增加天3、使用add_months内置函数增加月和年测试JEL@JEL >alter session set nls_date_format='dd-mm-yyyy hh24:mi:ss';Session altered.JEL@JEL >select sysdate from dual;SYSDATE-------------------20-12-2013 20:43:20JE.........【阅读全文】

阅读(1537) | 评论(0) | 转发(0)

发布时间:2013-12-19 23:04:41

定宽的存储空间可能导致表和相关索引比平常大许多,还会伴随着绑定变量问题,所以无论什么场合都避免使用char类型JEL@JEL >create table t (x char(20),y varchar2(20));Table created.JEL@JEL >insert into t values ('hello','hello');1 row created.JEL@JEL >commit;Commit complete.JEL@JEL >select * fr.........【阅读全文】

阅读(1275) | 评论(0) | 转发(0)

发布时间:2013-12-18 21:42:37

1、复合索引的使用在T(x,y)上有一个索引,如果查询中不涉及列x(如where y=5),则不使用索引,但索引跳跃式扫描除外。JEL@JEL >create table t as select decode(mod(rownum,2),0,'M','F') gender,all_objects.* from all_objects;Table created.JEL@JEL >create index i_t on t(gender,object_id);Index create.........【阅读全文】

阅读(3051) | 评论(0) | 转发(0)

发布时间:2013-12-18 15:54:23

当我们更新父表主键或者删除一个父记录时,都会在子表上加一个表锁,在这条语句完成之前,不允许对子表做任何修改,从而影响并发性。外键未加索引,可能导致如下问题:1、删除父表多行时,对于父表的每一行删除,都会把子表全表扫描一次2、从父表查询子表时,没有索引查询很慢(这就是为什么内嵌表时,建议对隐藏列nest.........【阅读全文】

阅读(1488) | 评论(0) | 转发(0)

发布时间:2013-12-17 23:34:23

JEL@JEL >create table t (x int,y int);Table created.JEL@JEL >create unique index i_t on t(x,y);Index created.JEL@JEL >insert into t values (1,1);1 row created.JEL@JEL >insert into t values (1,null);1 row created.JEL@JEL >insert into t values (null,1);1 row created.JEL@JEL >insert .........【阅读全文】

阅读(1414) | 评论(0) | 转发(0)

发布时间:2013-12-17 21:57:22

    位图索引主要针对大量相同值的列而创建索引块的一个索引行中存储键值和起止Rowid,以及这些键值的位置编码,位置编码中的每一位表示键值对应的数据行的有无.一个位图索引块可能指向的是几十甚至成百上千行数据的位置.位图索引的特点1.Bitmap索引的存储空间相对于B*Tree索引,位图索引由于只存.........【阅读全文】

阅读(2855) | 评论(0) | 转发(0)

发布时间:2013-12-16 21:09:23

 B树索引是一个典型的树结构,其包含的组件主要是:1)      叶子节点(Leaf node):包含条目直接指向表里的数据行。2)      分支节点(Branch node):包含的条目指向索引里其他的分支节点或者是叶子节点。3)      根节点(Root n.........【阅读全文】

阅读(1655) | 评论(0) | 转发(0)

发布时间:2013-12-13 23:17:35

一. 和优化器相关的HintOracle 允许在系统级别,会话级别和SQL中(hint)优化器类型:系统级别:SQL>alter system set optimizer_mode=all_rows;会话级别:SQL>alter system set optimizer_mode=all_rows;1.1 ALL_ROWS 和FIRST_ROWS(n) -- CBO 模式对于OLAP系统,这种系统中通常都是运行一些大的查询操作,.........【阅读全文】

阅读(1524) | 评论(0) | 转发(0)

发布时间:2013-12-13 21:31:39

自己参考下,转载oracle 日常维护工作内容oracle 日常维护工作内容ORACLE数据库管理员应按如下方式对ORACLE数据库系统做定期监控: (1). 每天对ORACLE数据库的运行状态,日志文件,备份情况,数据库的空间使用情况,系统资源的使用情况进行检查,发现并解决问题。 (2). 每周对数据库对象的空间扩展情况,数据的增长.........【阅读全文】

阅读(2075) | 评论(0) | 转发(0)

发布时间:2013-12-12 12:34:19

卸载表数据到文件并重新读取创建目录JEL@JEL >create directory dir_dmp as '/home/oracle';Directory created.JEL@JEL >grant read,write on directory dir_dmp to public;Grant succeeded.卸载数据JEL@JEL >select * from test;         X    .........【阅读全文】

阅读(184832) | 评论(0) | 转发(0)

发布时间:2013-12-12 11:40:21

创建类型JEL@JEL >create or replace type address_type  2  as object  3  (city varchar2(30),  4  street varchar2(30),  5  state varchar2(2),  6  zip number)  7  /Type created.JEL@JEL >create or replace type person_type  2&nbs.........【阅读全文】

阅读(1796) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册