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索引
浅谈
适当的使用索引可以提高数据检索速度,可以给经常需要进行查询的字段创建索引
oracle索引
分为3种: normal: 可重复数据,普通索引unique: 数据不能重复
·
2011-04-13 16:00
oracle
分析
Oracle索引
扫描四大类
学习Oracle时,你可能会遇到
Oracle索引
扫描问题,这里将介绍
Oracle索引
扫描问题的解决方法,在这里拿出来和大家分享一下。
csc0211
·
2011-04-03 22:00
oracle索引
类型:Oracle中如何选择合适的索引类型
索引就好象一本字典的目录。凭借字典的目录,我们可以非常迅速的找到我们所需要的条目。数据库也是如此。凭借Oracle数据库的索引,相关语句可以迅速的定位记录的位置,而不必去定位整个表。 虽然说,在表中是否创建索引,不会影响到Oracle数据库的使用,也不会影响数据库语句的使用。这就好像即使字典没有目录的话,用户仍然可 以使用它一样。可是,若字典没有目录,那么可想而知,用户要查某个条目的话,其不
JEmql
·
2011-03-24 15:00
数据结构
oracle
企业应用
oracle索引
不执行问题小结
这两天碰到一个问题,在一个分区表建立了索引,用sql分别在测试机数据库和生产机数据库执行,发现在测试机上面可以走索引,但是在生产机上面不走索引,咨询了一下以前的dba同事,给出了下面一些建议: 1.执行这条sql select /*+ index(TRACE_BASE_INFO TRACE_BASE_INFO_CDX_2)*/ T.SERVER_NAME , SERVER_TIME ,
GhostWolf
·
2011-03-12 16:00
oracle
sql
.net
SQL Server
咨询
Oracle索引
使用规则
首先,我们要确定数据库运行在何种优化模式下,相应的参数是:optimizer_mode。可在svrmgrl中运行“show parameter optimizer_mode"来查看。ORACLE V7以来缺省的设置应是"choose",即如果对已分析的表查询的话选择CBO,否则选择RBO。如果该参数设为“rule”,则不论表是否分析过,一概选用RBO,除非在语句中用h
yeaijun
·
2011-03-06 02:00
oracle
sql
oracle索引
整理
一,oracle的索引陷阱 一个表中有几百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这主要可能是oracle的索引限制造成的。 oracle的索引有一些索引限制,在这些索引限制发生的情况下,即使已经加了索引,oracle还是会执行一次全表扫描,查询的性能不会比不加索引有所提高,反而可能由于数据库维护索引的系统开销造成性能更差。 下面是一些常见的索引限制
yeaijun
·
2011-03-06 01:00
oracle
sql
--
oracle索引
整理
关键字:
oracle索引
整理 一, oracle的索引陷阱 一个表中有几百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这主要可能是oracle的索引限制造成的。
tree_161219
·
2011-03-04 10:00
oracle
sql
Blog
Oracle索引
一, oracle的索引陷阱一个表中有几百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这主要可能是oracle的索引限制造成的。 oracle的索引有一些索引限制,在这些索引限制发生的情况下,即使已经加了索引,oracle还是会执行一次全表扫描,查询的性能不会比不加索引有所提高,反而可能由于数据库维护索引的系统开销造成性能更差。 下面是一些常见的索引限制问题。 1、使用
echohfut
·
2011-02-25 12:00
oracle
sql
Blog
oracle索引
小结
一, oracle的索引陷阱 一个表中有几百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这主要可能是oracle的索引限制造成的。 oracle的索引有一些索引限制,在这些索引限制发生的情况下,即使已经加了索引,oracle还是会执行一次全表扫描,查询的性能不会比不加索引有所提高,反而可能由于数据库维护索引的系统开销造成性能更差。
lixin_2002
·
2011-02-24 17:00
oracle
sql
Blog
Oracle索引
——索引类型
Oracle 提供了多种不同类型的索引以供使用。简单地说, Oracle 中包括如下索引: B* 树索引 这些是我所说的 “ 传统 “ 索引。到目前为止,这是 Oracle 和大多数其他数据库中最常用的索引。 B* 树的构造类似于二叉树,能根据键提供一行或一个行集的快速访问,通常只需很少的读操作就能找到正确的行。不过,需要注意重要的一点, ” B* 树 “ 中的 ” B “ 不代表二
wentao365
·
2011-02-22 11:00
数据结构
oracle
sql
工作
企业应用
Oracle索引
分析与比较
Oracle索引
分析与比较 ORACLE专家 汪海 写的,偶转过来学学哈,在此谢谢帅哥!
yanhail
·
2011-02-20 19:00
数据结构
oracle
sql
SQL Server
Access
ORACLE索引
失效的问题分析
一、问题发现2月16日现场同事发现某个tablespace空间快要耗尽,让我们手工清楚些数据,腾出足够空间,等用户有预算添加磁盘。该问题年前已经处理过一次,我们已经将数据保留期限做了缩减,按道理不会这么快出现磁盘空间耗尽的情况。我猜测可能是自动分区程序没有运行,没有自动删除旧分区,而新数据又不断产生,导致磁盘空间被逐渐耗尽。看出从2011-02-02开始到16号这段时间分区维护没有执行,导致空间满
kechengtan
·
2011-02-17 11:00
ORACLE
关于影响
Oracle索引
性能的一点认识
本文来自转载 在使用Oracle的过程,我们就不能考虑性能和SQL优化,而正确的使用索引是优化SQL中的很关键的因素.如果发现Oracle在有索引的情况下而没有使用索引,这并不是Oracle的优化器出错。在有些情况下Oracle确实会选择全表扫描(Full Table Scan),而非索引扫描(Index Scan)。比如: 1、表未做分析或者分析信息太老,导致 Oracle 判
J2EE小熊
·
2011-01-21 10:00
oracle
sql
oracle 索引失效原因及解决方法
oracle索引
失效原因及解决方法2010年11月26日星期五17:10一、以下的方法会引起索引失效1,,<,(有时会用到,有时不会)3,like"%_"百分号在前.4,表没分析.5,单独引用复合索引里非第一位置的索引列
lklinkang
·
2011-01-12 12:00
数据库
oracle一些小tip
近日在做报表的时候,有时候cpu利用率会很高,查看了一下发现主要是一些全表扫描(full scan) , 于是 了解了一下这个概念,顺带温习了一下
oracle索引
的相关知识,记录如下:
michael.softtech
·
2010-12-01 16:00
oracle
sql
Oracle索引
理解
本文讲述了
Oracle索引
的四点理解1.选项择索引字段的原则1)在WHERE子句中最频繁使用的字段2)联接语句中的联接字段3)选择高选择性的字段(如果很少的字段拥有相同值,即有很多独特值,则选择性很好)
cunxiyuan108
·
2010-11-18 11:00
Oracle索引
札记
Oracle的索引包含:BTree、位图索引、基于函数的索引 默认情况下大多使用Btree索引,该索引就是通常所见唯一索引、聚簇索引等等,Btree用在OLTP,加快查询速度。位图索引是Oracle的比较引人注目的地方,其主要用在OLAP(联机数据分析)方面,也就是数据仓库方面用到,目的是在加快查询速度是,节省存储 空间。 B*Tree索引结构类似二叉树结构,通
liwenjie
·
2010-10-31 18:00
设计模式
数据结构
oracle
oracle索引
一,oracle的索引陷阱一个表中有几百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这主要可能是oracle的索引限制造成的。oracle的索引有一些索引限制,在这些索引限制发生的情况下,即使已经加了索引,oracle还是会执行一次全表扫描,查询的性能不会比不加索引有所提高,反而可能由于数据库维护索引的系统开销造成性能更差。下面是一些常见的索引限制问题。 1、使用不等于操作符(10
ocean1010
·
2010-10-16 21:00
oracle索引
的跟踪
一、我们先通过一个例子具体说明“ALTER INDEX MONITORING USAGE”的使用方法: 1、建测试表 create table test(id number(3),name varchar2(10)); insert into test values(1,'aaaaaaaa'); insert into test values(2,'www.ncn.cn'); inser
longyi_java
·
2010-10-11 16:00
oracle
sql
Access
oracle索引
的5种使用模式
索引的使用对数据库的性能有巨大的影响。共有五类不同的使用模式。1。INDEXUNIQUESCAN 效率最高,主键或唯一索引2。INDEXFULLSCAN 有顺序的输出,不能并行读索引3。INDEXFASTFULLSCAN 读的最块,可以并行访问索引,但输出不按顺序4。INDEXRANGESCAN 给定的区间查询5。INDEXSKIPSCAN 联合索引,不同值越少的列,
ocean1010
·
2010-10-08 11:00
oracle
数据库
object
table
Dictionary
statistics
oracle索引
ORACLE SQL TUNING一.优化器模式 ORACLE的优化器共有3种: a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 为了使用基于成本的优化器(CBO, Cost-Based Optimizer) , 你必须定期更新统计信息
java-lazypig
·
2010-09-28 10:00
oracle
sql
C++
C#
Access
Oracle索引
整理
一、oracle的索引陷阱 一个表中有几百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这主要可能是oracle的索引限制造成的。 oracle的索引有一些索引限制,在这些索引限制发生的情况下,即使已经加了索引,oracle还是会执行一次全表扫描,查询的性能不会比不加索引有所提高,反而可能由于数据库维护索引的系统开销造成性能更差。 下面是一些常见的索引限制问题。 1、使用
吃猫的鱼
·
2010-09-26 16:00
oracle
sql
Blog
oracle索引
oracle索引
:一种用于提升查询效率的数据库对象。通过快速定位数据的方法,减少磁盘I/O操作。 数据唯一性越高,索引的速度也越快。所以oracle会自动为主键创建一个索引。
lixiaoxi
·
2010-09-25 18:00
oracle
sql
oracle索引
约束简单总结
oracle索引
约束简单总结 什么时候应该建立索引? 1. 表很大而且大多数查询的返回数据量很少(oracle推荐<总行数的2%——3%) 2.
kidiaoer
·
2010-09-24 08:00
oracle
J#
oracle索引
约束简单总结
oracle索引
约束简单总结 什么时候应该建立索引? 1. 表很大而且大多数查询的返回数据量很少(oracle推荐<总行数的2%——3%) 2.
kidiaoer
·
2010-09-24 08:00
oracle
J#
ch06
oracle索引
阅读更多--------------------------------------
oracle索引
------------------------1.what索引:在数据库的表或者视图上创建的对象,使用树状结构存储
fangyong2006
·
2010-09-20 15:00
oracle
B树索引
索引
B-Tree
唯一索引
ch06
oracle索引
阅读更多--------------------------------------
oracle索引
------------------------1.what索引:在数据库的表或者视图上创建的对象,使用树状结构存储
fangyong2006
·
2010-09-20 15:00
oracle
B树索引
索引
B-Tree
唯一索引
ch06
oracle索引
--------------------------------------
oracle索引
------------------------ 1.what 索引:在数据库的表或者视图上创建的对象,使用树状结构存储
fangyong2006
·
2010-09-20 15:00
oracle
索引
唯一索引
B-Tree
Oracle索引
(B*tree和Bitmap)学习
在Oracle中,索引基本分为以下几种:B*Tree索引,反向索引,降序索引,位图索引,函数索引,interMedia全文索引等,其中最常用的是B*Tree索引和Bitmap索引。(1)、与索引相关视图查询DBA_INDEXES视图可得到表中所有索引的列表;访问USER_IND_COLUMNS视图可得到一个给定表中被索引的特定列。(2)、组合索引概念当某个索引包含有多个已索引的列时,称这个索引为组
nsj820
·
2010-09-12 13:00
oracle
sql
优化
tree
null
数据仓库
Oracle索引
整理的详细描述
1.index需要储存空间和I/O操作。2.index的目的是加快select的速度的。3.insert,update,delete数据oracle会同时对索引进行相应的调整,因此会增加一定的消耗。4.使用index一定能加快select速度吗?不是的,数据少和巨大时index会影响select的速度,因此如果查询速度可以满足,就不要建index。5.Index对null无效。 分类:一、从物理角
qidaoxp
·
2010-09-08 15:00
thread
oracle
sql
Blog
bbs
Oracle索引
整理的详细描述
1.index需要储存空间和I/O操作。2.index的目的是加快select的速度的。3.insert,update,delete数据oracle会同时对索引进行相应的调整,因此会增加一定的消耗。4.使用index一定能加快select速度吗?不是的,数据少和巨大时index会影响select的速度,因此如果查询速度可以满足,就不要建index。5.Index对null无效。 分类:一、从物理角
qidaoxp
·
2010-09-08 15:00
thread
oracle
sql
Blog
bbs
Oracle索引
结构分析
友情提示:图片太多看不清楚清下载附件或者放大后查看Oracle之Btree结构分析第N块数据块是相对于root所在的数据块root所在数据块的地址:16778060部分文件内容:详细参照文件Dump file f:\oracle\product\10.2.0\admin\orcl\udump\orcl_ora_4152.trc Fri Sep 03 13:48:36 2010 ORACLE V10
ganludong
·
2010-09-04 13:35
oracle
休闲
索引全扫描
存储
Oracle索引
结构分析
友情提示:图片太多 看不清楚清下载附件或者放大后查看 Oracle之Btree结构分析 第N块数据块是相对于root所在的数据块root所在数据块的地址:16778060 部分文件内容:详细参照文件 Dump file f:\o
ganludong
·
2010-09-04 13:35
oracle
索引存储
休闲
索引全扫描
索引快速扫描
Oracle索引
结构分析
友情提示:图片太多 看不清楚清下载附件或者放大后查看 Oracle之Btree结构分析 第N块数据块是相对于root所在的数据块root所在数据块的地址:16778060 部分文件内容:详细参照文件 Dump file f:\o
ganludong
·
2010-09-04 13:35
oracle
索引存储
休闲
索引全扫描
索引快速扫描
oracle索引
表函数(集合函数)(下表为字符串的索引表举例红色)(嵌套表/索引表/可变数组举例绿色)
一、EXISTS函数1、检测集合中的元素是否存在DECLARETYPE DNameList IS TABLE OF VARCHAR2(14);nameList DNameList ;BEGINnameList:=DNameList(NULL,'CORESUN','CORESUN');IF nameList.EXISTS(1) THEN DBMS_OUTPUT.PUT_LINE('存在此
TeddyWang
·
2010-09-02 18:00
oracle
sql
Oracle 索引扫描的五种类型
OracleOptimizerCBORBOhttp://blog.csdn.net/tianlesoftware/archive/2010/08/19/5824886.aspx
Oracle索引
详解http
tianlesoftware
·
2010-08-31 11:00
oracle
sql
object
filter
table
Access
Oracle 索引扫描的五种类型
OracleOptimizerCBORBOhttp://blog.csdn.net/tianlesoftware/archive/2010/08/19/5824886.aspx
Oracle索引
详解http
ijavagos
·
2010-08-31 11:00
oracle
oracle索引
什么是索引? <1>一种用于提升查询效率的数据库对象 <2>通过快速定位数据的方法,减少磁盘I/o操作; <3>索引信息与表独立存放; <4>oracle数据库自动使用和维护索引 索引分类 <1>唯一性索引 <2>非唯一性索引 创建索引的两种方式 <1>自动创建--在定义主键或唯一键约束时系统会自
除了你无可取代
·
2010-08-29 12:00
oracle
treedump研究下
oracle索引
的结构
createtabletestasselect*fromdba_objects;createindexowner_idxontest(owner);selectobject_id,object_typefromdba_objectswhereobject_name='OWNER_IDX'; OBJECT_IDOBJECT_TYPE----------------------------- 5
marvelyu
·
2010-08-27 14:12
oracle
职场
休闲
treedump
treedump研究下
oracle索引
的结构
createtabletestasselect*fromdba_objects;createindexowner_idxontest(owner);selectobject_id,object_typefromdba_objectswhereobject_name='OWNER_IDX'; OBJECT_IDOBJECT_TYPE----------------------------- 5
marvelyu
·
2010-08-27 14:12
oracle
职场
休闲
treedump
ORACLE索引
表学习
索引表与标准表的差异 一、索引表中的ROWID列存放的是【逻辑】物理地址。而标准表的ROWID伪列中存储的则是真实的物理地址,这是两者之间最本质的区别。另外其他几个方面的差异都是因为有这个差异存在而存在。或者说,它是索引表优势的根源。 二、索引表对记录的访问是基于主键的,也就是说,根据逻辑的ROWID。而标准表在访问记
feng5hao
·
2010-08-18 16:00
数据结构
oracle
oralce索引整理
oracle索引
整理 关键字:
oracle索引
整理 一, oracle的索引陷阱 一个表中有几百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这主要可能是oracle的索引限制造成的
touch_mai
·
2010-08-06 13:00
oracle
sql
Blog
oracle索引
的5种使用模式
oracle索引
的5种使用模式索引的使用对数据库的性能有巨大的影响。共有五类不同的使用模式。1。INDEXUNIQUESCAN 效率最高,主键或唯一索引2。
黑咖啡
·
2010-07-26 00:00
(2010-07-21)从零开始学习
Oracle索引
原理
在QQ群听那些DBA大牛们讲有关索引知识点的时候发现自己听得一头雾水,很多都听不懂,看来该好好学习下
Oracle索引
这方面的知识,所以决定在接下来的几天中抽空利用时间来好好钻研下
Oracle索引
的原理以及相关优化的知识
nanyida0416sushe
·
2010-07-21 17:00
oracle
优化
null
存储
insert
2010
Oracle索引
的学习……
索引是对数据库表中一个或多个列的值进行排序的结构。 索引是为了提高数据库的查询性能,而引入的概念。索引的概念,就是根据表记录中的一个或多个列,通过一定的运算规则,将这些列的特征表示为一个数值或字符串。数据库系统将这些数值或字符串加上与之相关的ROWID,用一定的数据结构保存起来。实现的基本原理:使用了一个折半查找法,映射到数据结构上就是一个二叉树的应用【此理解片面】 索引分为:聚簇索引和非
搜呗
·
2010-07-21 14:00
Oracle索引
分析与比较(3)
(5)CBO模式下表很久没分析,表的增长明显,优化器采取了全表扫描。 SQL> select * from test.testindex where a like '1%'; A B ---- ---------- 1 &nbs
JohnnyCan
·
2010-07-12 14:00
oracle
sql
C++
c
Access
Oracle索引
分析与比较(2)
26.5 附表(索引什么时候不工作) 首先要声明两个知识点: (1)RBO&CBO。 Oracle有两种执行优化器,一种是RBO(Rule Based Optimizer)基于规则的优化器,这种优化器是基于sql语句写法选择执行路径的;另一种是CBO(Cost Based Optimizer)基于规则的优化器,这种优化器是Oracle根据统计分析信息来选择
JohnnyCan
·
2010-07-12 14:00
oracle
sql
.net
脚本
Access
Oracle索引
分析与比较(1)
Oracle索引
分析与比较 26.1 概述 索引在各种关系型数据库系统中都是举足轻重的组成部分,其对于提高检索数据的速度起至关重要的作用。
JohnnyCan
·
2010-07-12 14:00
数据结构
oracle
sql
SQL Server
全文检索
Oracle索引
学习笔记
反向关键字索引会降低争用的特定块可能性,但,只对等式谓词有改进作用!!! index full scan可用于消除排序操作,因为数据是按索引关键字排序的,她是使用单个块I/O读取索引(不同于fast index full scan) fast index full scan不能用于消除排序操作,因为数据不按索引关键字排序,通常比普通的IFS快,因为她可以像FTS一样使用多个块I/O 处理B
langzi_xl
·
2010-06-30 13:00
oracle
Access
oracle索引
与序列
一、索引索引和对应的表应该位于不同的表空间中(primarykey (id)usingindextablespacemytable_index),oracle能够并行读取位于不同硬盘上的数据,可以避免产生I/O冲突。B树索引:在B树的叶节点中存储索引字段的值与ROWID。唯一索引和不唯一索引都只是针对B树索引而言。Oracle最多允许包含32个字段的复合索引。1.索引的创建方法(1)*Tree索引
lzkyo
·
2010-06-16 21:00
数据结构
oracle
sql
上一页
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
其他