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的索引陷阱 一个表中有几百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这主要可能是oracle的索引限制造成的。 oracle的索引有一些索引限制,在这些索引限制发生的情况下,即使已经加了索引,oracle还是会执行一次全表扫描,查询的性能不会比不加索引有所提高,反而可能由于数据库维护索引的系统开销造成性能更差。 下面是一些常见的索引限制问题。
baobaojinjin
·
2012-02-29 11:00
oracle
oracle索引
整理
一, oracle的索引陷阱 一个表中有几百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这主要可能是oracle的索引限制造成的。 oracle的索引有一些索引限制,在这些索引限制发生的情况下,即使已经加了索引,oracle还是会执行一次全表扫描,查询的性能不会比不加索引有所提高,反而可能由于数据库维护索引的系统开销造成性能更差。 下面是一些常见的索引限制问题。
baobaojinjin
·
2012-02-29 11:00
oracle
oracle索引
(函数索引,以时间区分每天)
不是啊,建太多会影响性能的,维护成本也很大一般在关键字段上建立例如 where 后面有很多字段,其中有 logtime 字段,你在这个字段上建立索引,查询是根据 logtime 字段指定时间条件就会过滤掉绝大部分记录,剩下的即使全表扫描也不会太多,从而影响查询速度 我们业务基本都是以时间类型建立函数索引的比如 createindexemp_indonemp(to_char(hiredate,'y
wanglilin
·
2012-02-02 11:00
oracle
通过复合索引来避免is null使索引失效!
由于
oracle索引
的特性,使得isnull这种条件的sql不能够使用索引。
zq9017197
·
2011-12-20 21:00
sql
object
table
null
Access
disk
oracle索引
的5种使用模式
索引的使用对数据库的性能有巨大的影响。 共有五类不同的使用模式。 1。INDEX UNIQUE SCAN 效率最高,主键或唯一索引 2。INDEX FULL SCAN 有顺序的输出,不能并行读索引 3。INDEX FAST FULL SCAN 读的最块,可以并行访问索引,但输出不
cjjwzs
·
2011-12-14 21:00
oracle
Oracle索引
Oracle的索引可分为5种,它们包括唯一索引、组合索引、反向键索引、位图索引和基于函数的索引。1、创建索引的标准语法以下为引用内容:CREATEINDEX索引名ON表名(列名)TABLESPACE表空间名;例如: 以下为引用内容:CREATEINDEXidx_of_imsiONuim_auth_file(imsi)TABLESPACEusers;2、创建唯一索引 以下为引用内容:CREATEu
lb85858585
·
2011-12-14 14:00
oracle
File
System
Oracle索引
Oracle 的索引可分为5种,它们包括唯一索引、组合索引、反向键索引、位图索引和基于函数的索引。 1、创建索引的标准语法 以下为引用内容: CREATE INDEX 索引名 ON 表名 (列名)TABLESPACE 表空间名;例如: 以下为引用内容: CREATE INDEX idx_of_imsi ON uim_auth_file(imsi) TABLESPACE users
wangpengfei360
·
2011-12-14 14:00
oracle
ORACLE索引
组织表学习
索引组织表 索引组织表的存储结构是按照主键的B-tree结构搭建的。不象普通的表(堆积表——数据的存储是无序进行的),索引组织表中的数据是按照主键的 B-tree结构排序后保存的。包括保存索引组织表行的主键字段值在内,B-tree中的每一个索引项还保存了非键字段的值。组织索引表实际上就是索引的表化 为什么要引进组织索引表createtableorg_index_table (object_idin
Tiwen818
·
2011-12-12 22:00
oracle
object
table
存储
Access
insert
ORACLE索引
的日常维护
为提高查询的效率而引入索引概念。在索引记录中存有索引关键字和指向表中真正数据的指针(地址),可以存在与表不同的表空间。索引分为:B-树索引和位图索引。B-树索引:适合于联机事务处理系统,因为DML操作比较频繁。位图索引:适用于数据仓库系统,因为查询较为复杂。 创建索引的原则:1. 平衡查询和DML的需要。索引虽然可以提高查询的速度,但是却降低了DML操作速度。所以在DML频繁的表上尽量
heqiyu34
·
2011-12-09 14:00
oracle
object
table
数据仓库
磁盘
oracle索引
,主键影响查询速度
要提高查询速度,一般:1.不需要删除的字段,建主键;有可能要被删除的字段,建索引。2.假如一次提交5W个号码,每个都要和数据库里90W号码进行比较5W个号码中哪些号码是90W号码中的。那么将90W号码建一个表,一个字段就是号码字段,然后把该字段设为主键即可。update前100条为0,另外一个程序找状态为0的,要提高速度,要将这100条(所有条)的ID建索引。3.不管对什么字段建的什么索引,该字段
wanglilin
·
2011-11-27 16:00
JOIN
oracle
数据库
table
sqlserver
insert
分析
Oracle索引
扫描四大类
http://database.51cto.com/art/200911/162180.htm 这里介绍CBO根据统计数值得知进行全
Oracle索引
扫描比进行全表扫描更有效时,才进行全
Oracle索引
扫描
cynhafa
·
2011-11-22 11:00
oracle
分析
Oracle索引
扫描四大类
http://database.51cto.com/art/200911/162180.htm 这里介绍CBO根据统计数值得知进行全
Oracle索引
扫描比进行全表扫描更有效时,才进行全
Oracle索引
扫描
cynhafa
·
2011-11-22 11:00
oracle
sql
c
工具
oracle索引
介绍
今天用oracle表连接查询感觉太慢了,想了下应该是索引没有建才导致这样的问题,以后还是注意数据库的索引的优化才好...... 1.索引分类 a) 唯一索引, 作用是数据约束,保证数据唯一,还有就是数据索引,提高查询效率 b)一般索引,只有数据索引的作用, 2.唯一索引的建立 create unique index 索引名 on
jsczxy2
·
2011-11-16 21:00
oracle
索引
Oracle 索引 详解
Oracle索引
详解一.索引介绍 1.1 索引的创建语法: CREATE UNIUQE | BITMAP INDEX . ON .
justplayoop1
·
2011-11-15 13:00
oracle
oracle索引
分类
B-TREE INDEX,B树索引:在创建索引时他是默认的索引类型,B树索引可以使单一列(简单)的索引,也可以是多个列(组合/复合)的索引。最多可以包括32列。适合:1,访问表中占很小比例的行,这样就可以使用索引快速定位。 2,根本不访问表,所需查询的数据全部在索引中,比如查询的列就是索引,这样直接访问索引就可以得到结果。,多使用在OLTP系统中。 Create index
chuanzhongdu99
·
2011-10-17 13:00
oracle
oracle 索引分類
在向大家详细介绍Oracle建表之前,首先让大家了解下
Oracle索引
,因为好的索引能帮助Oracle数据库更好的检索我们想要的信息。
rfb0204421
·
2011-10-14 14:00
oracle
数据库
tree
domain
数据仓库
Oracle索引
的维护方法
【原文:http://www.examda.com/oracle/jishu/20071010/10044830.html】一. 查看系统表中的用户索引 在Oracle中,SYSTEM表是安装数据库时自动建立的,它包含数据库的全部数据字典,存储过程、包、函数和触发器的定义以及系统回滚段。 一般来说,应该尽量避免在SYSTEM表中存储非SYSTEM用户的对象。因为这样会带来数据库维护和管理的很多问题
baodi_z
·
2011-10-09 11:00
oracle
优化
数据库
System
存储
扩展
Oracle索引
扫描四大类
http://database.51cto.com/art/200911/162180.htm 这里介绍CBO根据统计数值得知进行全
Oracle索引
扫描比进行全表扫描更有效时,才进行全
Oracle索引
扫描
paldosfan
·
2011-09-14 11:00
oracle
Oracle索引
Index的优化设计
五、索引Index的优化设计 1、管理组织索引 索引可以大大加快数据库的查询速度,索引把表中的逻辑值映射到安全的RowID,因此索引能进行快速定位数据的物理地址。但是有些DBA发现,对一个大 型表建立的索引,并不能改善数据查询速度,反而会影响整个数据库的性能。这主要是和SGA的数据管理方式有关。ORACLE在进行数据块高速缓存管理时, 索
lya041
·
2011-09-10 16:24
oracle
数据库
职场
休闲
Index的优化
oracle索引
优化
当where子句对某一列使用函数时,除非利用这个简单的技术强制索引,否则Oracle优化器不能在查询中使用索引。 通常情况下,如果在WHERE子句中不使用诸如UPPER、REPLACE 或SUBSTRD等函数,就不能对指定列建立特定的条件。但如果使用了这些函数,则会出现一个问题:这些函数会阻碍Oracle优化器对列使用索引,因而与采用索引的情况相比较,查询会花费更多的时间。 庆幸的是,
love398146779
·
2011-09-09 15:00
oracle
聚簇索引与非聚簇索引
ORACLE索引
聚簇表的数据加载(原)一、首先介绍一下索引聚簇表的工作原理聚簇是指:如果一组表有一些共同的列,则将这样一组表存储在相同的数据库块中;聚簇还表示把相关的数据存储在同一个块上。
yuan22003
·
2011-09-06 11:00
oracle
sql
数据库
table
存储
insert
[转]
Oracle索引
限制、实用准则及其建议
转: http://space.itpub.net/22392018/viewspace-693135 一个表中有几百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这主要可能是
Oracle
chyx72
·
2011-09-03 16:00
索引
oracle索引
详解
转载地址:http://oracle.chinaitlab.com/optimize/38502.html什么是索引索引是建立在表的一列或多个列上的辅助对象,目的是加快访问表中的数据;Oracle存储索引的数据结构是B*树,位图索引也是如此,只不过是叶子节点不同B*数索引;索引由根节点、分支节点和叶子节点组成,上级索引块包含下级索引块的索引数据,叶节点包含索引数据和确定行实际位置的rowid。使用
aaaaaaaa0705
·
2011-08-31 21:00
oracle
sql
优化
table
parallel
statistics
Oracle索引
扫描中的四中类型描述
我们在学习Oracle时,我们可能会遇到一些关于
Oracle索引
扫描操作中经常出现的问题,那么这篇文章主要介绍的是
Oracle索引
扫描中经常出现的问题解决方案,所以我们今天要和大家一起分享。
jlds123
·
2011-08-30 16:00
oracle
c
Oracle 索引扫描的五种类型
OracleOptimizerCBORBOhttp://blog.csdn.net/tianlesoftware/archive/2010/08/19/5824886.aspx
Oracle索引
详解http
疯狂
·
2011-08-27 16:00
Oracle索引
的使用规则
首先,我们要确定数据库运行在何种优化模式下,相应的参数是:optimizer_mode。可在svrmgrl中运行“showparameteroptimizer_mode"来查看。ORACLEV7以来缺省的设置应是"choose",即如果对已分析的表查询的话选择CBO,否则选择RBO。如果该参数设为“rule”,则不论表是否分析过,一概选用RBO,除非在语句中用hint强制。 其次,检查被索引的列或
yuan22003
·
2011-08-25 21:00
JOIN
oracle
sql
数据库
nested
statistics
Oracle索引
分区杂谈
Oracle数据库中,有两种类型的分区索引,全局索引和本地索引,其中本地索引又可以分为本地前缀索引和本地非前缀索引。下面就分别看看每种类型的索引各自的特点。全局索引以整个表的数据为对象建立索引,索引分区中的索引条目既可能是基于相同的键值但是来自不同的分区,也可能是多个不同键值的组合。 全局索引既允许索引分区的键值和表分区键值相同,也可以不相同。全局索引和表之间没有直接的联系,这一点和本地索引不同。
heqiyu34
·
2011-08-22 20:00
清除Oracle中无用索引 改善DML性能
虽然这个方法能够让SQL运行得更快速,但是基于功能的
Oracle索引
使得数据库管理人员有可能在数据表的行上过度分配索引。过度分配索引会严重影响关键
markzpj
·
2011-08-16 10:29
oracle
职场
脚本
休闲
无用索引
清除Oracle中无用索引 改善DML性能
虽然这个方法能够让SQL运行得更快速,但是基于功能的
Oracle索引
使得数据库管理人员有可能在数据表的行上过度分配索引。过度分配索引会严重影响关键Oracle
markzpj
·
2011-08-16 10:29
Oracle
职场
脚本
oracle索引
整理
From:http://liusuper.iteye.com/blog/219013 一、oracle的索引陷阱 一个表中有几百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这主要可能是oracle的索引限制造成的。oracle的索引有一些索引限制,在这些索引限制发生的情况下,即使已经加了索引,oracle还是会执行一次全表扫描,查询的性能不会比不加索引有所提高,反而可能由于数据库
zhanglibin_1222
·
2011-08-01 19:19
oracle
职场
oracle索引
休闲
Oracle索引陷阱
oracle索引
整理
From:http://liusuper.iteye.com/blog/219013一、oracle的索引陷阱一个表中有几百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这主要可能是oracle的索引限制造成的。oracle的索引有一些索引限制,在这些索引限制发生的情况下,即使已经加了索引,oracle还是会执行一次全表扫描,查询的性能不会比不加索引有所提高,反而可能由于数据库维护索
zhanglibin_1222
·
2011-08-01 19:19
Oracle
职场
休闲
Oracle索引
技术之如何建立最佳索引
From:http://hi.baidu.com/logson/blog/item/39859537ce9087390a55a9b7.html 怎样建立最佳索引?1、明确地创建索引createindexindex_nameontable_name(field_name)tablespacetablespace_namepctfree5initrans2maxtrans255storage(mine
zhanglibin_1222
·
2011-07-31 22:45
oracle
职场
oracle索引
休闲
Oracle索引技巧
Oracle索引
技术之如何建立最佳索引
From:http://hi.baidu.com/logson/blog/item/39859537ce9087390a55a9b7.html怎样建立最佳索引?1、明确地创建索引createindexindex_nameontable_name(field_name)tablespacetablespace_namepctfree5initrans2maxtrans255storage(minex
zhanglibin_1222
·
2011-07-31 22:45
Oracle
职场
休闲
Oracle索引
优化规则
群:127881306 索引优化规则: 1. like件中不要以通配符(WILDCARD)开始,否则索引将不被采用. 例:SELECT LODGING FROM LODGING WHERE MANAGER LIKE ‘%HANMAN'; 2.避免在索引列上使用计算或改变索引列的类型或使用‘!=’及 <> 例: SELECT … FROM DEPT WHERE SAL * 1
my_ora
·
2011-07-30 14:00
oracle
sql
manager
like
sal
from
lodging
wildcard
oracle索引
的理解
在oracle中,数据库逻辑上的存储是按照“块,区,段,表空间”由小到大组成的。最小数据存储单位是块,区是由多个块组成的,段是由区组成的。系统可以通过在建库的时候设置对应区大小和块大小的参数。 索引在数据库中有多种存储方式,比较普遍的一种是B树,如下图,所有叶子节点在同一层,父节点的左叶子节点按照顺序要在父节点前面,右叶子
gongjl
·
2011-07-19 16:00
oracle
索引
查询
oracle索引
的认识
索引(Index)是常见的数据库对象,它的设置好坏、使用是否得当,极大地影响数据库应用程序和Database的性能。虽然有许多资料讲索引的用法,DBA和Developer们也经常与它打交道,但笔者发现,还是有不少的人对它存在误解,因此针对使用中的常见问题,讲三个问题。此文所有示例所用的数据库是Oracle8.1.7OPSonHPNseries,示例全部是真实数据,读者不需要注意具体的数据大小,而应
Magister_Feng
·
2011-07-07 15:00
oracle
sql
数据库
tree
Access
statistics
oracle索引
原理
Oracle提供了大量索引选项。知道在给定条件下使用哪个选项对于一个应用程序的性能来说非常重要。一个错误的选择可能会引发死锁,并导致数据库性能急剧下降或进程终止。而如果做出正确的选择,则可以合理使用资源,使那些已经运行了几个小时甚至几天的进程在几分钟得以完成,这样会使您立刻成为一位英雄。这篇文章就将简单的讨论每个索引选项。主要有以下内容:[1]基本的索引概念查询DBA_INDEXES视图可得到表
Magister_Feng
·
2011-07-06 18:00
oracle索引
什么是索引 索引是建立在表的一列或多个列上的辅助对象,目的是加快访问表中的数据; Oracle存储索引的数据结构是B*树,位图索引也是如此,只不过是叶子节点不同B*数索引; 索引由根节点、分支节点和叶子节点组成,上级索引块包含下级索引块的索引数据,叶节点包含索引数据和确定行实际位置的rowid。 使用索引的目的 加快查询速度 减少
liuwang8888
·
2011-07-03 23:00
oracle
oracle索引
的5种使用模式
oracle索引
的5种使用模式索引的使用对数据库的性能有巨大的影响。共有五类不同的使用模式。1。INDEXUNIQUESCAN 效率最高,主键或唯一索引2。
grhlove123
·
2011-06-24 17:00
oracle
数据库
object
table
null
Dictionary
Oracle快速入门之二,内容介绍
分为两部分: 基础部分:ORACLE基本使用ORACLE用户管理ORACLE表管理 高级部分:Oracle表的查询Oracle的函数Oracle的权限、角色
Oracle索引
,约束和事务OraclePL
psh24053
·
2011-06-24 08:00
oracle
编程
数据库
Oracle索引
分析与比较
转摘: http://tech.it168.com/db/o/2006-08-18/200608181553820_1.shtml 【IT168 技术文档】索引在各种关系型数据库系统中都是举足轻重的组成部分,其对于提高检索数据的速度起至关重要的作用。在Oracle中,索引基本分为以下几种:B*Tree索引,反向索引,降序索引,位图索引,函数索引,interMedia全文索引等。本文主要就前6种索
hujiuzhou
·
2011-06-15 17:00
数据结构
oracle
sql
应用服务器
Access
ORACLE索引
介绍与高性能SQL优化
什么是索引 索引是建立在表的一列或多个列上的辅助对象,目的是加快访问表中的数据; Oracle存储索引的数据结构是B*树,位图索引也是如此,只不过是叶子节点不同B*数索引; 索引由根节点、分支节点和叶子节点组成,上级索引块包含下级索引块的索引数据,叶节点包含索引数据和确定行实际位置的rowid。 使用索引的目的 加快查询速度 减少I/O操作 消除磁盘排序 何时使
splinter_2
·
2011-06-08 15:00
数据结构
oracle
sql
应用服务器
如何让
ORACLE索引
不起作用(不可见)
如何让
ORACLE索引
不起作用(不可见) 我们经常在数据库上建索引或删除索引,由于索引对SQL的执行性能影响非常大,有可能变得很好,也有可能变得很差,在线下开发环境我们可以充分测试,对于创建或删除索引没什么问题
yzsind
·
2011-05-29 14:00
oracle
sql
table
oracle11g
oracle10g
statistics
如何让
ORACLE索引
不起作用(不可见)
如何让
ORACLE索引
不起作用(不可见)我们经常在数据库上建索引或删除索引,由于索引对SQL的执行性能影响非常大,有可能变得很好,也有可能变得很差,在线下开发环境我们可以充分测试,对于创建或删除索引没什么问题
yzsind
·
2011-05-29 14:00
ORACLE
如何让
ORACLE索引
不起作用(不可见)
如何让
ORACLE索引
不起作用(不可见) 我们经常在数据库上建索引或删除索引,由于索引对SQL的执行性能影响非常大,有可能变得很好,也有可能变得很差,在线下开发环境我们可以充分测试,对于创建或删除索引没什么问题
wangpengfei360
·
2011-05-29 14:00
oracle
oracle索引
聚集与非聚集索引 2006-10-11 10:09 聚集与非聚集索引索引是在数据库表或者视图上创建的对象,目的是为了加快对表或视图的查询的速度按照存储方式分为:聚集与非聚集索引按照维护与管理索引角度分为:唯一索引、复合索引和系统自动创建的索引索引的结构是由:根节点--->非叶节点--->非叶节点--->叶节点 1、聚集索引:表中存储的数据按照索引的顺序存储,检
wangminger
·
2011-05-09 12:00
数据结构
oracle
sql
绝对经典的 Oracle 几个使用技巧
虽然这个方法能够让SQL运行得更快速,但是基于功能的
Oracle索引
使得数据库管理人员有可能在数据表的行上过度分配索引。过度分配索引会
zftang
·
2011-05-05 20:00
Oracle 索引 缓存
传统的创建
Oracle索引
的方法是: CREATE SEQUENCE CLOUD_PORTAL_CONFIG_SEQ MINVALUE 1 MAXVALUE 9999999 START
bestchenwu
·
2011-05-05 17:00
oracle
cache
oracle索引
及使用原则
一、索引类型 B-tree indexes 平衡二叉树,缺省的索引类型 B-tree cluster indexes cluster的索引类型 Hash cluster indexes cluster的hash索引类型 Global and local indexes 与patitioned table相关的索引 Reverse key indexes Oracl
linuxstuding
·
2011-05-04 17:00
oracle
oracle索引
Oracle提供了大量索引选项。知道在给定条件下使用哪个选项对于一个应用程序的性能来说非常重要。一个错误的选择可能会引发死锁,并导致数据库性能急剧下降或进程终止。而如果做出正确的选择,则可以合理使用资源,使那些已经运行了几个小时甚至几天的进程在几分钟得以完成,这样会使您立刻成为一位英雄。这篇文章就将简单的讨论每个索引选项。主要有以下内容:[1]基本的索引概念 查询DBA_INDEXES视图可
xyz846
·
2011-04-16 17:00
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他