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索引
的学习……
索引是对数据库表中一个或多个列的值进行排序的结构。 索引是为了提高数据库的查询性能,而引入的概念。索引的概念,就是根据表记录中的一个或多个列,通过一定的运算规则,将这些列的特征表示为一个数值或字符串。数据库系统将这些数值或字符串加上与之相关的ROWID,用一定的数据结构保存起来。实现的基本原理:使用了一个折半查找法,映射到数据结构上就是一个二叉树的应用【此理解片面】 索引分为:聚簇索引和非
scelong
·
2010-06-04 15:00
oracle仅部分记录建立索引的方法
由于部分记录函数化以后,返回了NULL值,而
ORACLE索引
不索引NULL值,导致这些记录没有索引条目。 这样我们就可以对自已关注的少数记录建立很小索引,提高查询速度。
anranran
·
2010-06-02 19:07
oracle
职场
休闲
oracle仅部分记录建立索引的方法
由于部分记录函数化以后,返回了NULL值,而
ORACLE索引
不索引NULL值,导致这些记录没有索引条目。 这样我们就可以对自已关注的少数记录建立很小索引,提高查询速度。
anranran
·
2010-06-02 19:07
oracle
职场
休闲
oracle索引
碎片
author:skatetime:2010-05-31 索引页块碎片(IndexLeafBlockFragmentation) 这篇文章将会回答如下问题: 什么是索引页块碎片?什么时候被重用?什么是半空索引碎片?什么时候被重用? oracle的标准索引结构是B×tree结构,一个B×tree结构由三种block组成 根块(rootblock):在B×tree里有且只有一个block,所有访问索
wyzxg
·
2010-05-31 18:00
oracle
sql
object
insert
branch
structure
(转)
ORACLE索引
的日常维护
为提高查询的效率而引入索引概念。索在索引记录中存有索引关键字和指向表中真正数据的指针(地址),可以存在与表不同的表空间。索引分为:B-树索引和位图索引。B-树索引:适合于联机事务处理系统,因为DML操作比较频繁。位图索引:适用于数据仓库系统,因为查询较为复杂。创建索引的原则:1.平衡查询和DML的需要。引虽然可以提高查询的速度,但是却降低了DML操作速度。所以在DML频繁的表上尽量减少索引的使用。
lovekde
·
2010-05-16 21:20
oracle
索引
休闲
维护
日常
(转)
ORACLE索引
的日常维护
为提高查询的效率而引入索引概念。索在索引记录中存有索引关键字和指向表中真正数据的指针(地址),可以存在与表不同的表空间。索引分为:B-树索引和位图索引。B-树索引:适合于联机事务处理系统,因为DML操作比较频繁。位图索引:适用于数据仓库系统,因为查询较为复杂。创建索引的原则:1.平衡查询和DML的需要。引虽然可以提高查询的速度,但是却降低了DML操作速度。所以在DML频繁的表上尽量减少索引的使用。
lovekde
·
2010-05-16 21:20
oracle
索引
休闲
维护
日常
Oracle索引
技术的应用与剖析
Oracle索引
技术的应用与剖析最近这段时间,总是想写一些有关性能调优的文章。
ZengMuAnSha
·
2010-04-15 19:00
oracle
数据库
exception
object
table
任务
Oracle索引
技术的应用与剖析
Oracle 索引技术的应用与剖析 最 近这段时间,总是想写一些有关性能调优的文章。但是苦于没有一个实际的案例,本人又不愿空谈理论,因为这些理论随便在网上就能找到,而且基本上千篇一律, 因为理论上的那些东西就那么多,再怎么讲也不如一个实际案例生动。还好上天不负有心人,前些天让我碰到了一个实际的案例。这个实际案例是这样,本人所在的 城市的某个政府职能部门,要推出一项新的服务,这项服务
winzenghua
·
2010-04-15 19:00
数据结构
oracle
C++
c
C#
ORACLE索引
转载:http://log-cd.iteye.com/blog/314661
oracle索引
与序列 关键字: oracle index 一、索引 索引和对应的表应该位于不同的表空间中(primary
dingjun1
·
2010-04-01 14:00
数据结构
oracle
sql
Blog
oracle索引
整理
一, oracle的索引陷阱 一个表中有几百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这主要可能是oracle的索引限制造成的。 oracle的索引有一些索引限制,在这些索引限制发生的情况下,即使已经加了索引,oracle还是会执行一次全表扫描,查询的性能不会比不加索引有所提高,反而可能由于数据库维护索引的系统开销造成性能更差。 下面是一些常见的索引限制问题。
Fangrn
·
2010-03-24 13:00
oracle
sql
Blog
oracle索引
基础概念
原理:对表中的某些列进行排序,那么当查找这些列时,就不需要全表查询了,可在排序好的列中进行快速搜索,比如二分法等。应用:在where子句中出现的列往往是需要创建索引的列。总结:1)提高查询的效率2)空间换时间,需要占用表空间tablespace,如果索引文件特别大时,可考虑将索引放在另外的表空间中。3)索引类型有标准索引(B树索引)、位图索引和函数索引。位图索引应用于基数(基数是指某个列可能拥有的
flysnowxf
·
2010-02-08 10:00
oracle
sql
Oracle索引
使用规则
逻辑上: Single column 单行索引 Concatenated 多行索引 Unique 唯一索引 NonUnique 非唯一索引 Function-based函数索引 Domain 域索引 物理上: Partitioned 分区索引 NonPartitioned 非分区索引 B-tree: Normal 正常型B树 Rever Key 反转型B树 Bit
nenty
·
2010-01-25 14:00
数据结构
oracle
sql
企业应用
Oracle的索引简介(十分钟阅读试验)
今天继续试验十分钟可以干什么,选取了对
Oracle索引
的介绍,结果如下:从google上寻找资料:1:15秒。阅读概述部分:3:15秒。Oracle的索引主要包含两类:BTree和位图索引。
jinxfei
·
2010-01-20 08:00
oracle
sql
tree
数据仓库
transformation
statistics
Oracle索引
失效问题
Oracle 索引不起作用的几种情况: 1,<> 2,单独的>,<,(有时会用到,有时不会) 3,like "%_" 百分号在前.(可采用在建立索引时用reverse(columnName)这种方法处理) 4,表没分析. 5,单独引用复合索引里非第一位置的索引列. 6,字符型字段为数字时在where条件里不添加引号. 7,对索引列进行运算.需要建立函数索
·
2010-01-18 10:00
oracle
oracle索引
的优点
sql trigger优点 保证某些数据的正确性,把一些逻辑放在服务器上,特别对于历史数据某些需要维护的,可能会比较方便 缺点 一般会带来多一次的i/o,每次对应的事件,数据库都会去检索是否符合条件,如果符合,执行。效率可能会比较慢一些, 一、索引的概念 &
maincoolbo
·
2010-01-15 12:00
oracle
sql
工作
oracle索引
的优点
sql trigger优点 保证某些数据的正确性,把一些逻辑放在服务器上,特别对于历史数据某些需要维护的,可能会比较方便 缺点 一般会带来多一次的i/o,每次对应的事件,数据库都会去检索是否符合条件,如果符合,执行。效率可能会比较慢一些, 一、索引的概念 &
maincoolbo
·
2010-01-15 12:00
oracle
sql
工作
分析
Oracle索引
扫描四大类
学习Oracle时,你可能会遇到
Oracle索引
扫描问题,这里将介绍
Oracle索引
扫描问题的解决方法,在这里拿出来和大家分享一下。
dnnyyq
·
2010-01-14 22:00
oracle
c
Oracle索引
使用规则
首先,我们要确定数据库运行在何种优化模式下,相应的参数是:optimizer_mode。可在svrmgrl中运行“showparameteroptimizer_mode"来查看。ORACLEV7以来缺省的设置应是"choose",即如果对已分析的表查询的话选择CBO,否则选择RBO。如果该参数设为“rule”,则不论表是否分析过,一概选用RBO,除非在语句中用hint强制。其次,检查被索引的列或组
dnnyyq
·
2010-01-14 20:00
JOIN
oracle
sql
数据库
nested
statistics
Oracle索引
原理篇
Oracle提供了大量索引选项。知道在给定条件下使用哪个选项对于一个应用程序的性能来说非常重要。一个错误的选择可能会引发死锁,并导致数据库性能急剧下降或进程终止。而如果做出正确的选择,则可以合理使用资源,使那些已经运行了几个小时甚至几天的进程在几分钟得以完成,这样会使您立刻成为一位英雄。这篇文章就将简单的讨论每个索引选项。主要有以下内容: [1] 基本的索引概念 查询D
wallimn
·
2010-01-14 12:00
oracle
sql
Oracle索引
原理篇
Oracle提供了大量索引选项。知道在给定条件下使用哪个选项对于一个应用程序的性能来说非常重要。一个错误的选择可能会引发死锁,并导致数据库性能急剧下降或进程终止。而如果做出正确的选择,则可以合理使用资源,使那些已经运行了几个小时甚至几天的进程在几分钟得以完成,这样会使您立刻成为一位英雄。这篇文章就将简单的讨论每个索引选项。主要有以下内容: [1] 基本的索引概念 查询D
wallimn
·
2010-01-14 12:00
oracle
sql
Oracle索引
原理篇
Oracle提供了大量索引选项。知道在给定条件下使用哪个选项对于一个应用程序的性能来说非常重要。一个错误的选择可能会引发死锁,并导致数据库性能急剧下降或进程终止。而如果做出正确的选择,则可以合理使用资源,使那些已经运行了几个小时甚至几天的进程在几分钟得以完成,这样会使您立刻成为一位英雄。这篇文章就将简单的讨论每个索引选项。主要有以下内容: [1] 基本的索引概念 查询D
wallimn
·
2010-01-14 12:00
oracle
sql
Oracle索引
树的结构
关于
Oracle索引
树的结构以及它们对Oracle性能调优是否重要存在大量的、激烈的争论,而且已经有很多文章试图来描述这些重要的Oracle性能工具的内部工作机制。
lukang
·
2010-01-11 15:00
数据结构
oracle
sql
.net
unix
使用
oracle索引
的一些小技巧
索引对数据库访问的性能的作用十分巨大,设计合理的索引对于系统性能调整至关重要。而使用索引又是数据库开发过程中最困难的一点。在设计索引的时候要注意以下几个方面: 在OLTP系统中,尽量避免全表扫描,尽量使绝大多数操作都通过索引访问数据量很大并且经常变动的表上的索引不易过多,过量的索引会导致插入、更新和删除操作变慢,产生大量的IO,如果一张表上的索引超过8个,就需要检查是否这些索引都是必要的。(但是要
wildwave
·
2010-01-10 19:00
oracle
sql
数据库
优化
IO
Oracle索引
,真的用上了么?
Oracle索引
,真的用上了么?最近发现了一个
Oracle索引
的小细节。如果索引是建立在多个列上,只有在它的第一个列(leadingcolumn)被where子句引用时,优化器才会选择使用该索引。
我是FE,也是Fe
·
2010-01-09 11:00
oracle索引
索引的类型: B-树索引 位图索引 HASH索引 索引编排表 反转键索引 基于函数的索引 分区索引 本地和全局索引 限制索引(索引失效)容易引起
oracle索引
失效的原因很多:(需要具体分析
it_man
·
2009-12-25 14:00
oracle
sql
优化
Date
null
oracle索引
什么情况下应该使用B*树索引? 我并不盲目地信息“经验“(所有规则都有例外) ,所以,对于什么时候该使用(和不该使用)B*树索引,我没有什么经验可以告诉你。为了说明为什么在这方面不能提供经验,下面给出两种做法,这两种做法同等有效: 仅当要通过索引访问表中很少的一部分行(只占一个很小的百分比)时,
benx
·
2009-12-22 22:00
oracle
工作
Access
Oracle索引
使用规则
首先,我们要确定数据库运行在何种优化模式下,相应的参数是:optimizer_mode。可在svrmgrl中运行“show parameter optimizer_mode"来查看。ORACLE V7以来缺省的设置应是"choose",即如果对已分析的表查询的话选择CBO,否则选择RBO。如果该参数设为“rule”,则不论表是否分析过,一概选用RBO,除非在语句中用h
jiangkan12
·
2009-12-11 10:00
oracle
sql
oracle索引
分类
逻辑上:Singlecolumn单列索引Concatenated多列索引Unique唯一索引NonUnique非唯一索引Function-based函数索引Domain域索引物理上:Partitioned分区索引NonPartitioned非分区索引B-tree:Normal正常型B树ReverKey反转型B树Bitmap位图索引索引结构:B-tree:适合于大量的增、删、改(OLTP);不能用包
liaomin416100569
·
2009-12-07 09:00
oracle
domain
oracle索引
详解
转载地址:http://oracle.chinaitlab.com/optimize/38502.html 什么是索引 索引是建立在表的一列或多个列上的辅助对象,目的是加快访问表中的数据; Oracle存储索引的数据结构是B*树,位图索引也是如此,只不过是叶子节点不同B*数索引; 索引由根节点、分支节点和叶子节点组成,上级索引块包含下级索引块的索引数据,叶节点包含索引数据和
fandayrockworld
·
2009-12-03 22:00
数据结构
oracle
sql
应用服务器
oracle索引
整理
一, oracle的索引陷阱一个表中有几百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这主要可能是oracle的索引限制造成的。 oracle的索引有一些索引限制,在这些索引限制发生的情况下,即使已经加了索引,oracle还是会执行一次全表扫描,查询的性能不会比不加索引有所提高,反而可能由于数据库维护索引的系统开销造成性能更差。 下面是一些常见的索引限制问题。 1、使用
wuyisky
·
2009-11-27 23:00
JavaScript
oracle
sql
Google
Blog
ORACLE重建所有的索引
declare STR VARCHAR2(400); begin -- 重建
ORACLE索引
FOR TMP_IDX IN (SELECT TABLESPACE_NAME
soboer
·
2009-11-26 09:00
oracle
oracle 索引管理
oracle索引
管理第四章:索引1.creatingfunction-basedindexessql>createindexsummit.item_quantityonsummit.item(quantity-quantity_shipped
gdufo
·
2009-11-22 18:00
Oracle索引
笔记
一.B-Tree索引(b-treeindex)1.选项择索引字段的原则: 在WHERE子句中最频繁使用的字段 联接语句中的联接字段 选择高选择性的字段(如果很少的字段拥有相同值,即有很多独特值,则选择性很好) ORACLE在UNIQUE和主键字段上自动建立索引 在选择性很差的字段上建索引只有在这个字段的值分布非常倾斜的情况下下才有益(在这种情况下,某一,两个字段值比其它字值少出现很多) 不要在很
inthirties
·
2009-11-11 11:00
ORACLE索引
介绍与高性能SQL优化
什么为索引 索引为建立在表 de ─列或多个列上 de 辅助对象,目 de 为加快访问表中 de 数据; Oracle存储索引 de 数据结构为B*树,位图索引也是如此,只不过为叶子节点不同B*数索引; 索引由根节点、分支节点与叶子节点组成,上级索引块包含下级索引块 de 索引数据,叶节点包含索引数据与确定行实际位置 de rowid。 使用索引 de 目
famoushz
·
2009-11-02 17:00
数据结构
oracle
sql
应用服务器
Oracle索引
基本原理介绍--性能优化
Oracle提供了大量索引选项。知道在给定条件下使用哪个选项对于一个应用程序的性能来说非常重要。一个错误的选择可能会引发死锁,并导致数据库性能急剧下降或进程终止。而如果做出正确的选择,则可以合理使用资源,使那些已经运行了几个小时甚至几天的进程在几分钟得以完成,这样会使您立刻成为一位英雄。这篇文章就将简单的讨论每个索引选项。主要有以下内容:[1] 基本的索引概念查询DBA_INDEXES视图可得到表
southking
·
2009-10-28 12:00
oracle
sql
Oracle索引
使用规则
首先,我们要确定数据库运行在何种优化模式下,相应的参数是:optimizer_mode。可在svrmgrl中运行“show parameter optimizer_mode"来查看。ORACLE V7以来缺省的设置应是"choose",即如果对已分析的表查询的话选择CBO,否则选择RBO。如果该参数设为“rule”,则不论表是否分析过,一概选用RBO,除非在语句中
wallimn
·
2009-10-19 14:00
oracle
sql
Oracle索引
使用规则
首先,我们要确定数据库运行在何种优化模式下,相应的参数是:optimizer_mode。可在svrmgrl中运行“show parameter optimizer_mode"来查看。ORACLE V7以来缺省的设置应是"choose",即如果对已分析的表查询的话选择CBO,否则选择RBO。如果该参数设为“rule”,则不论表是否分析过,一概选用RBO,除非在语句中
wallimn
·
2009-10-19 14:00
oracle
sql
Oracle索引
使用规则
首先,我们要确定数据库运行在何种优化模式下,相应的参数是:optimizer_mode。可在svrmgrl中运行“show parameter optimizer_mode"来查看。ORACLE V7以来缺省的设置应是"choose",即如果对已分析的表查询的话选择CBO,否则选择RBO。如果该参数设为“rule”,则不论表是否分析过,一概选用RBO,除非在语句中
wallimn
·
2009-10-19 14:00
oracle
sql
Oracle索引
原理
Oracle提供了大量索引选项。知道在给定条件下使用哪个选项对于一个应用程序的性能来说非常重要。一个错误的选择可能会引发死锁,并导致数据库性能急剧下降或进程终止。而如果做出正确的选择,则可以合理使用资源,使那些已经运行了几个小时甚至几天的进程在几分钟得以完成,这样会使您立刻成为一位英雄。这篇文章就将简单的讨论每个索引选项。主要有以下内容: [1] 基本的索引概念 查询DBA_INDEX
wallimn
·
2009-10-19 14:00
oracle
sql
Oracle索引
原理
Oracle提供了大量索引选项。知道在给定条件下使用哪个选项对于一个应用程序的性能来说非常重要。一个错误的选择可能会引发死锁,并导致数据库性能急剧下降或进程终止。而如果做出正确的选择,则可以合理使用资源,使那些已经运行了几个小时甚至几天的进程在几分钟得以完成,这样会使您立刻成为一位英雄。这篇文章就将简单的讨论每个索引选项。主要有以下内容: [1] 基本的索引概念 查询DBA_INDEX
wallimn
·
2009-10-19 14:00
oracle
sql
Oracle索引
原理
Oracle提供了大量索引选项。知道在给定条件下使用哪个选项对于一个应用程序的性能来说非常重要。一个错误的选择可能会引发死锁,并导致数据库性能急剧下降或进程终止。而如果做出正确的选择,则可以合理使用资源,使那些已经运行了几个小时甚至几天的进程在几分钟得以完成,这样会使您立刻成为一位英雄。这篇文章就将简单的讨论每个索引选项。主要有以下内容: [1] 基本的索引概念 查询DBA_INDEX
wallimn
·
2009-10-19 14:00
oracle
sql
SQL 精典版(三)
Oracle索引
是一个独立于表的对象,它可以存放在与表不同的磁盘上。删除索引时不会删除表,但删除表时,会删除索引。
wangzhifengok
·
2009-10-19 10:18
数据库
职场
休闲
ORACLE索引
介绍与高性能SQL优化
什么是索引 索引是建立在表的一列或多个列上的辅助对象,目的是加快访问表中的数据; Oracle存储索引的数据结构是B*树,位图索引也是如此,只不过是叶子节点不同B*数索引; 索引由根节点、分支节点和叶子节点组成,上级索引块包含下级索引块的索引数据,叶节点包含索引数据和确定行实际位置的rowid。 使用索引的目的 加快查询速度 减少
wallimn
·
2009-10-14 00:00
数据结构
oracle
sql
ORACLE索引
介绍与高性能SQL优化
什么是索引 索引是建立在表的一列或多个列上的辅助对象,目的是加快访问表中的数据; Oracle存储索引的数据结构是B*树,位图索引也是如此,只不过是叶子节点不同B*数索引; 索引由根节点、分支节点和叶子节点组成,上级索引块包含下级索引块的索引数据,叶节点包含索引数据和确定行实际位置的rowid。 使用索引的目的 加快查询速度 减少
wallimn
·
2009-10-14 00:00
数据结构
oracle
sql
ORACLE索引
介绍与高性能SQL优化
什么是索引 索引是建立在表的一列或多个列上的辅助对象,目的是加快访问表中的数据; Oracle存储索引的数据结构是B*树,位图索引也是如此,只不过是叶子节点不同B*数索引; 索引由根节点、分支节点和叶子节点组成,上级索引块包含下级索引块的索引数据,叶节点包含索引数据和确定行实际位置的rowid。 使用索引的目的 加快查询速度 减少
wallimn
·
2009-10-14 00:00
数据结构
oracle
sql
Oracle索引
管理
数据库索引是用来在表中查找特定的行。使用索引的一个负面影响是在向表中添加新行时,必须花费额外的时间来更新该行的索引。 通常情况下,在需要从包含很多行的表中检索少数几行时,都应该队列创建索引。有一条基本的准则是:当任何当个查询要检索的行少于或等于整个表行数的10%时,索引就非常有用。 好的索引候选列是那些对每个记录只包含一个唯一值的列。Oracle数据库自动为表的主键列和唯
prince2270
·
2009-10-05 17:00
Oracle索引
——位图索引
Oracle索引
——位图索引
Oracle索引
——位图索引位图索引(bitmapindex)是从Oracle7.3版本开始引入的。目前Oracle企业版和个人版都支持位图索引,但标准版不支持。
Calvin's Tech Space
·
2009-09-20 17:00
Oracle索引
——B树索引
Oracle索引
——B树索引 两种使用B树在列上建立索引的情况:l 索引用于访问表中的行:通过读索引来访问表中的行。此时你希望访问表中很少的一部分行(只占一个很小的百分比)。
Calvin's Tech Space
·
2009-09-20 16:00
Oracle索引
——索引类型
Oracle索引
——索引类型 Oracle 提供了多种不同类型的索引以供使用。简单地说, Oracle 中包括如下索引: B* 树索引这些是我所说的 “ 传统 “ 索引。
Calvin's Tech Space
·
2009-09-20 15:00
oracle索引
重建
阅读更多setheadingoffsetfeedbackoffsetlinesize200columnc_sqlformata200spoolc:\c_index.sqlselect'dropindex'||index_name||';'fromuser_indexeswheretable_owner='RTMART'andindex_type='NORMAL'and(table_namelike
piaoling
·
2009-09-15 14:00
Oracle
SQL
C
C++
C#
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他