E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
oracle索引
深入理解
Oracle索引
(1):INDEX SKIP SCAN 和 INDEX RANGE SCAN
㈠IndexSKIPSCAN 当表有一个复合索引,而在查询中有除了索引中第一列的其他列作为条件,并且优化器模式为CBO,这时候查询计划就有可能使用到SS Skipscan会探测出索引前导列的唯一值个数,每个唯一值都会作为常规扫描的入口,在此基础上做一次查找,最后合并这些查询 例如:表employees(sex,employee_id,address),有一个组合索
linwaterbin
·
2013-01-28 21:00
oracle索引
介绍
一.索引介绍 1.1 索引的创建语法: CREATE UNIUQE | BITMAP INDEX . ON . ( | ASC | DESC, | ASC | DESC,...) TABLESPACE STORAGE LOGGING | NOLOGGING COMPUTE STATISTICS NOCOMPR
seelye
·
2013-01-16 16:00
oracle索引
的注意
4比较不匹配的数据类型 比较不匹配的数据类型也是比较难于发现的性能问题之一。 注意下面查询的例子,account_number是一个VARCHAR2类型,在account_number字段上有索引。下面的语句将执行全表扫描。 select bank_name,address,city,state,zip from banks where ac
os586
·
2013-01-10 19:00
索引
Oracle 索引结构、内部管理
Oracle索引
结构、内部管理摘要:本文对B树索引的结构、内部管理等方面做了一个全面的介绍。
菜花码农
·
2012-12-21 10:00
oracle
oracle索引
建立
alter system修改的是参数文件,所有用户都会生效 alter session只是对当前session生效 alter database 一般修改的是控制文件信息 主要修改; 下面这两个调整值一样 但是一定要小于PGA的值 (查询PGA 大小sql:SHOW PARAMETER PGA) Plsql:新建命令窗口 执行: SHOW PARAMETER PGA(查询pga大小)
shizhijian870525
·
2012-12-18 15:00
oracle
Oracle索引
原理
索引是一种允许直接访问数据表中某一数据行的树型结构,为了提高查询效率而引入,是一个独立于表的对象,可以存放在与表不同的表空间中。索引记录中存有索引关键字和指向表中数据的指针(地址)。对索引进行的I/O操作比对表进行操作要少很多。索引一旦被建立就将被Oracle系统自动维护,查询语句中不用指定使用哪个索引。 分类可以按逻辑设计和物理实现来分类。索引逻辑分类单列索引:基于一列的操作多列索引:组合索引
zhifeiyu2008
·
2012-12-17 22:00
清除Oracle中无用索引 改善DML性能-性能调优-Oracle频道-中国IT实验室
虽然这个方法能够让SQL运行得更快速,但是基于功能的
Oracle索引
使得数据库管理人员有可能在数据表的行上过度分配索引。过度分配索引会严重影响关键Oracle
searchfull
·
2012-12-17 06:00
oracle
[转载]Oracle实用技巧
虽然这个方法能够让SQL运行得更快速,但是基于功能的
Oracle索引
兜兜王
·
2012-12-16 17:39
Oracle索引
总结
关于索引的使用总结: DDL:CREATE TABLE wn_test (k001 VARCHAR2(4000 ),k002 VARCHAR2( 4000),k003 VARCHAR2(4000 )); 数据量: 1418210 1: WHERE k001 = 'xxx' 2: WHERE k002 = 'xxx' 1,2 :WHERE k001 = 'xxx' AND k002
southking
·
2012-12-04 15:00
oracle
sql
Oracle索引
电脑电池快没电了,简单说下:在海量数据的数据库中,除了考虑创建分区之外,索引也是必不可少的。Oracle数据库中有三种索引,根据它们的索引机制不同可以分为三种:B+树索引, 位图索引和全文索引,那么什么时候该用什么索引呢,简而言之:最常见的B+树索引适合于字段数据重复率不是很高的时候如果字段的重复率很高,并且查询中经常会有与或等特定的查询操作,那么考虑使用位图索引,但是在OLTP中很少使用这样的索
snoopy93
·
2012-12-03 22:00
oracle
oracle
oracle
数据库
程序员必须知道的
Oracle索引
知识
关系数据库的精髓就是通过关系表进行规范化的数据存储,通过各种表连接技术和各种类型的索引技术来进行信息的检索和处理。合理的索引是保证各种操作快速、高效的关键。据统计,与数据库有关的性能问题,70%是因为程序员对索引和表连接的不了解,导致SQL语句共享性不高、全表扫描、索引被抑制而造成的。常用的索引类型有B-树索引、位图索引、HASH索引、索引编排表、反转键索引、基于函数的索引、分区索引、本地和全局索
HuaChen
·
2012-11-27 14:00
oracle
索引
程序员
数据库优化
Oracle索引
注意事项
一, oracle的索引陷阱一个表中有几百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这主要可能是oracle的索引限制造成的。 oracle的索引有一些索引限制,在这些索引限制发生的情况下,即使已经加了索引,oracle还是会执行一次全表扫描,查询的性能不会比不加索引有所提高,反而可能由于数据库维护索引的系统开销造成性能更差。 下面是一些常见的索引限制
elang0705
·
2012-11-22 11:00
oracle
Oracle 11g Release (11.1) 索引底层的数据结构
本文内容B-树(B-tree)散列(Hash)k-d树(k-dtree)点四叉树(PointQuadtree)本文介绍关于
Oracle索引
的结构。
·
2012-11-15 16:50
Oracle索引
技术
阅读更多《
Oracle索引
技术》基本信息作者:(美)DarlKuhnSamR.AlapatiBillPadfield[作译者介绍]译者:卢涛丛书名:图灵程序设计丛书出版社:人民邮电出版社ISBN:9787115296269
china-pub2010
·
2012-11-09 14:00
oracle
sql
Oracle索引
技术
《
Oracle索引
技术》基本信息作者:(美)DarlKuhnSamR.AlapatiBillPadfield[作译者介绍]译者:卢涛丛书名:图灵程序设计丛书出版社:人民邮电出版社ISBN:9787115296269
china-pub2010
·
2012-11-09 14:00
oracle
sql
Oracle索引
的新认识
首先,Oracle的索引有。普通索引B*树,BitMap索引,函数索引,组合索引,反转索引。那么这里主要说一下常用的索引。B*树索引就是普通索引。使用方式如下:createindexidx_aonmy_table(a);B*树的组合索引用法如下:createindexidx_a_bonmy_table(a,b);组合索引是普通索引的一种扩充。每次查询,CBO会选择其中的一条索引进行查询。所以即使建
吐槽达达仔
·
2012-11-08 16:40
Oracle
SQL
Oracle索引
的新认识
首先,Oracle的索引有。 普通索引B*树,BitMap索引,函数索引,组合索引,反转索引。 那么这里主要说一下常用的索引。 B*树索引就是普通索引。 使用方式如下: create index idx_a on my_table(a); B*树的组合索引用法如下: create index idx_a_b on my_table(a,b); &nb
dacoolbaby
·
2012-11-08 16:00
oracle
索引
由
Oracle索引
来理解ArcSDE索引
这个题目有点怪怪的,意思就是一提到ArcSDE的性能问题,都会提到重建空间索引,本文就以Oracle的索引例子,来类比ArcSDEforOracle的空间索引,如果能把
oracle索引
示例弄明白,那么对
linghe301
·
2012-10-12 09:00
Oracle索引
组织表
索引组织表(Index organized table, IOT)就是存储在一个索引结构中的表。与堆组织表无序存储不同的是,IOT中的数据按主键存储和排序。 相比对组织表,索引组织表能够节省一部分空间,因为,使用堆组织表时,我们必须为表和表的主键上的索引分别留出空间。而IOT
liwenshui322
·
2012-09-29 15:00
oracle
对
oracle索引
的认识及相关操作
今天要对表做索引,大学基本没听过课,于是在网上搜了些文章,觉得很有用,总结一下:对
oracle索引
的认识:索引是用于加速数据存取数据对象,合理的使用索引可以大大降低I/O次数,从而提高数据访问性能。
luck901229
·
2012-09-14 18:00
ORACLE索引
详解
一.索引介绍 1.1 索引的创建语法: CREATE UNIUQE | BITMAP INDEX <schema>.<index_name> ON <schema>.<table_name> (<column_name> | <expression> ASC | D
newerdragon
·
2012-09-06 14:00
oracle
sql
mysql
SQL Server
db2
oracle索引
唯一索引:unique对于唯一索引来说,由于null不等于null,所以就算一列中有多个null ,还是可以建立唯一所有的。但是这样不能用到索引,因为有null值。 但是对添加唯一复合索引时,是不能插入null的。 -->从上面的情形可知, -->基于单列的唯一索引,可以多次插入null值,但其索引上并不存储null值。
burninglouis
·
2012-08-29 19:00
oracle
索引
null
唯一索引
oracle索引
阅读更多唯一索引:unique对于唯一索引来说,由于null不等于null,所以就算一列中有多个null,还是可以建立唯一所有的。但是这样不能用到索引,因为有null值。但是对添加唯一复合索引时,是不能插入null的。-->从上面的情形可知,-->基于单列的唯一索引,可以多次插入null值,但其索引上并不存储null值。-->基于多列的复合索引,尽管全为null值的行可以多次插入,但不全为null
burninglouis
·
2012-08-29 19:00
oracle
索引
null
唯一索引
oracle索引
阅读更多唯一索引:unique对于唯一索引来说,由于null不等于null,所以就算一列中有多个null,还是可以建立唯一所有的。但是这样不能用到索引,因为有null值。但是对添加唯一复合索引时,是不能插入null的。-->从上面的情形可知,-->基于单列的唯一索引,可以多次插入null值,但其索引上并不存储null值。-->基于多列的复合索引,尽管全为null值的行可以多次插入,但不全为null
burninglouis
·
2012-08-29 19:00
oracle
索引
null
唯一索引
Oracle索引
详解
一.索引介绍 1.1 索引的创建语法: CREATE UNIUQE | BITMAP INDEX . ON . ( | ASC | DESC, | ASC | DESC,...) TABLESPACE STORAGE LOGGING | NOLOGGING COMPUTE STATISTICS NO
MicLee
·
2012-08-25 17:00
oracle
索引
oracle索引
当索引键列用户SQL语句的where子句中时,该索引将直接指向包含这些值的行的位置。合理使用索引是减少磁盘I/O的主要方法,不管索引是否存在,都无需修改任何SQL语句的定义。索引只是一种加快数据访问的途径,它只影响执行速度。索引可以加快数据的访问速度,也可以加快数据的查询速度,oracle中的索引大致分为一下几种:1、唯一索引:唯一索引是唯一的,也可以是非唯一的。唯一索引可以确保在定义索引的列中,
y8820960
·
2012-08-15 09:00
oracle
oracle索引
整理
http://liusuper.iteye.com/blog/219013 一,oracle的索引陷阱一个表中有几百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这主要可能是oracle的索引限制造成的。 oracle的索引有一些索引限制,在这些索引限制发生的情况下,即使已经加了索引,oracle还是会执行一次全表扫描,查询的性能不会比不加索引有所提高,反而可能由于数据库维护索引的
yesu898
·
2012-08-13 17:29
索引
从平衡树到oracle b-tree索引的原理探索
先话唠一下,
oracle索引
,有两类运用较广:1)b-tree:OLTP(面向交易)2)bitmap:OLAP(面向分析)步入正题,先搭建测试环境:SQL>createtablettasselect*fromdba_objects
linwaterbin
·
2012-08-07 03:23
Oracle
基础管理
从平衡树到oracle b-tree索引的原理探索
先话唠一下,
oracle索引
,有两类运用较广: 1)b-tree:OLTP(面向交易) 2)bitmap:OLAP(面向分析) 步入正题,先搭建测试环境:SQL>createtablettasselect
linwaterbin
·
2012-08-07 03:00
oracle
sql
c
session
object
branch
从平衡树到oracle b-tree索引的原理探索
先话唠一下,
oracle索引
,有两类运用较广:1)b-tree:OLTP(面向交易)2)bitmap:OLAP(面向分析)步入正题,先搭建测试环境:SQL>createtablettasselect*fromdba_objects
wsql
·
2012-08-07 03:00
oracle
从平衡树到oracle b-tree索引的原理探索
先话唠一下,
oracle索引
,有两类运用较广:1)b-tree:OLTP(面向交易)2)bitmap:OLAP(面向分析)步入正题,先搭建测试环境:SQL>createtablettasselect*fromdba_objects
wsql
·
2012-08-07 03:00
oracle
oracle索引
在OLTP 类型的数据库中经常更新的表INDEX不要超过 5 个 。而且尽量使用单独索引 。 在没有很好按照某个索引字段排序的表中, 在返回值少于总行的 7% 左右使用这个INDEX比较好 。 超过了总行数的 7% 性能不会太好了 。 在事先就排好顺序的表的
kavy
·
2012-08-06 14:00
oracle
Oracle rebuild index 使用 parallel 时 与 并行度 的注意事项
一.Rebuild 索引 与 并行度 说明在之前的Blog里整理了一些列有关索引相关的Blog,如下:
Oracle索引
详解http://blog.csdn.net/tianlesoftware/article
tianlesoftware
·
2012-07-10 21:00
oracle
sql
数据库
session
Integer
parallel
oracle索引
的一些实践
最近要给一些全表扫描的sql做优化,首先想到的就是建索引啦。查了下网上资料说where中有isnull或isnotnull的话是不会用到索引的,但我在测试的时候发现isnull是的确不会用索引,但isnotnull会用哦!还有一些人说某一列要是含有null值,即使在这一列建立索引也没用,但我实际测试的时候发现即使那一列有null值也是可以用索引的!我建索引的名称以IDX开头,这样查询起来就方便了:
linshutao
·
2012-07-10 16:00
Oracle rebuild index 使用 parallel 时 与 并行度 的注意事项
一.Rebuild 索引 与 并行度 说明在之前的Blog里整理了一些列有关索引相关的Blog,如下:
Oracle索引
详解http://blog.csdn.net/tianlesoftware/article
tianlesoftware
·
2012-07-10 13:00
oracle
index
rebuild
oracle索引
整理
一, oracle的索引陷阱一个表中有几百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这主要可能是oracle的索引限制造成的。 oracle的索引有一些索引限制,在这些索引限制发生的情况下,即使已经加了索引,oracle还是会执行一次全表扫描,查询的性能不会比不加索引有所提高,反而可能由于数据库维护索引的系统开销造成性能更差。 下面是一些常见
wshuanggang
·
2012-06-29 18:00
oracle
让
Oracle索引
Null列
1.建立环境createtablet1(idint,namevarchar(10),ageint);createtablet2(idint,namevarchar(10),ageint);insertintot1values(1,’abc’,33);insertintot1values(2,’’,31);insertintot2values(1,’abc’,33);insertintot2valu
Buro#79xxd
·
2012-06-06 11:00
oracle索引
类型
Oracle索引
1.存储类型 索引在各种关系型数据库系统中都是举足轻重的组成部分,其对于提高检索数据的速度起至关重要的作用。
y_static_y
·
2012-05-22 18:38
oracle
oracle索引
与like条件的关系(转)
http://hi.baidu.com/yinghangbin/blog/item/5e1194cf648cbd1c93457e1b.html
oracle索引
与like条件的关系
oracle索引
与like
asen
·
2012-04-25 14:25
oracle索引
的维护方法
一.查看系统表中的用户索引 在Oracle中,SYSTEM表是安装数据库时自动建立的,它包含数据库的全部数据字典,存储过程、包、函数和触发器的定义以及系统回滚段。 一般来说,应该尽量避免在SYSTEM表中存储非SYSTEM用户的对象。因为这样会带来数据库维护和管理的很多问题。一旦SYSTEM表损坏了,只能重新生成数据库。我们可以用下面的语句来检查在SYSTEM表内有没有其他用户的索引存在。 sel
xyz846
·
2012-04-20 00:00
oracle
数据库
table
System
存储
statistics
oracle索引
整理(转载)
一 oracle的索引陷阱一个表中有几百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这主要可能是oracle的索引限制造成的。 oracle的索引有一些索引限制,在这些索引限制发生的情况下,即使已经加了索引,oracle还是会执行一次全表扫描,查询的性能不会比不加索引有所提高,反而可能由于数据库维护索引的系统开销造成性能更差。 下面是一些常见的索引限制问题。 1、使用不等于操作符(
libingk9999
·
2012-04-16 16:58
oracle
index
Oracle索引
之B-Tree和Bitmap索引对比
B树索引是所有大型关系数据库毕用的技术,也是oracle数据库默认的索引技术。 基数:指的是你要创建索引的列中所包含的不同键值的数量。例如我们的列是性别,那么它的键值就是男、女所以你的索引基数是2. oracle中每个表的行都有一个rowid,用于标记这个行在数据库中的位置。 关于索引: B-TREE索引,结构如下:  
hwhuang
·
2012-03-23 18:00
oracle
oracle索引
的简单总结
一、索引的概念: 数据库的索引类似于书籍的索引。在书籍中,索引允许用户不必翻阅完整个书就能迅速地找到所需要的信息。在数据库中,索引也允许数据库程序迅速地找到表中的数据,而不必扫描整个数据库。 二、索引的特点: 1.索引可以加快数据库的检索速度 2.索引降低了数据库插入、修改、删
benqend
·
2012-03-21 10:00
oracle
浅谈
Oracle索引
在Oracle世界里,索引主要有B树索引,位图索引和全文索引等,其中最常见于OLTP系统的是B树索引,位图索引和全文索引则多用于OLAP系统中;索引就类似于一本书的目录,若只想了解某个章节,则在不需要通读全书,可以通过索引迅速的找到需要的内容;若需要通读全书,恐怕没有人会看一页文章内容,再回头看下目录这样阅读吧,这2次I/O,必然浪费时间和资源;B树索引比较适合值分布比较均匀的场合,因而普遍用于O
ylw6006
·
2012-03-19 11:26
oracle
index
浅谈
Oracle索引
在Oracle世界里,索引主要有B树索引,位图索引和全文索引等,其中最常见于OLTP系统的是B树索引,位图索引和全文索引则多用于OLAP系统中;索引就类似于一本书的目录,若只想了解某个章节,则在不需要通读全书,可以通过索引迅速的找到需要的内容;若需要通读全书,恐怕没有人会看一页文章内容,再回头看下目录这样阅读吧,这2次I/O,必然浪费时间和资源;B树索引比较适合值分布比较均匀的场合,因而普遍用于O
ylw6006
·
2012-03-19 11:26
oracle
index
SQL/PER
Tuning
oracle索引
详解
索引索引:l 一种独立于表的模式对象,可以存储在与表不同的磁盘或表空间中l 索引被删除或损坏,不会对表产生影响,其影响的只是查询的速度l 索引一旦建立,Oracle管理系统会对其进行自动维护,而且由Oracle管理系统决定何时使用索引.用户不用在查询语句中指定使用哪个索引l 在删除一个表时,所有基于该表的索引会自动被删除l 通过指针加速Oracle服务器的查询速度l 通过快速定位数据
Java958199586
·
2012-03-16 11:00
oracle
服务器
存储
磁盘
oracle 五种索引创建
http://database.51cto.com/art/201010/231388.htm要在Oracle数据库中使用索引,首先需要创建
Oracle索引
。
caolaosanahnu
·
2012-03-13 14:00
Oracle索引
分析与比较
索引在各种关系型数据库系统中都是举足轻重的组成部分,其对于提高检索数据的速度起至关重要的作用。在Oracle中,索引基本分为以下几种:B*Tree索引,反向索引,降序索引,位图索引,函数索引,interMedia全文索引等。本文主要就前6种索引进行分析,由于interMedia全文索引涉及的内容可以单独写一篇文章,所以不在此对其做分析。 首先给出各种索引的简要解释: b*treeinde
晨曦之光
·
2012-03-10 09:00
Oracle索引
,视图,同义词,角色
1索引1.1索引的建立createindex索引名on表名(字段名)列可以多列1.2索引建立原则:1)在大表建立 2)where子句或者链接条件上经常使用的列 3)索引的层次不超过4层1.3索引的缺点:空间扩大1.2倍1.4Unique列上自动建立索引2视图2.1视图:视图可以认为是存储的查询或者是虚拟表2.2创建视图:create[orreplace]view名as语句
joker_zhou
·
2012-03-07 19:00
Oracle索引
、视图、存储过程、触发器案例
Oracle索引
?目地:更快地检索数据。特点:篡夺数据速度快,但添加数据速度慢.。
lifuxiangcaohui
·
2012-02-29 15:00
oracle
user
delete
存储
insert
email
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他