CSDN论坛 > Oracle > 基础和管理

请问:Oracle的索引不是依附于表吗?要单独建?从SQLServer转过来,不明白! [问题点数:20分,结帖人liufeiyang]

Bbs1
本版专家分:2
结帖率 100%
CSDN今日推荐
Bbs9
本版专家分:98451
Blank
红花 2004年4月 Oracle大版内专家分月排行榜第一
2004年3月 Oracle大版内专家分月排行榜第一
2004年2月 Oracle大版内专家分月排行榜第一
2004年1月 Oracle大版内专家分月排行榜第一
2003年12月 Oracle大版内专家分月排行榜第一
2003年8月 Oracle大版内专家分月排行榜第一
2003年7月 Oracle大版内专家分月排行榜第一
2003年3月 Oracle大版内专家分月排行榜第一
2003年2月 Oracle大版内专家分月排行榜第一
2003年1月 Oracle大版内专家分月排行榜第一
Blank
黄花 2004年5月 Oracle大版内专家分月排行榜第二
2003年11月 Oracle大版内专家分月排行榜第二
2003年10月 Oracle大版内专家分月排行榜第二
2003年9月 Oracle大版内专家分月排行榜第二
2003年6月 Oracle大版内专家分月排行榜第二
2003年4月 Oracle大版内专家分月排行榜第二
2002年12月 Oracle大版内专家分月排行榜第二
Blank
蓝花 2004年6月 Oracle大版内专家分月排行榜第三
2003年5月 Oracle大版内专家分月排行榜第三
Bbs1
本版专家分:2
Bbs1
本版专家分:2
Bbs1
本版专家分:2
Bbs9
本版专家分:98451
Blank
红花 2004年4月 Oracle大版内专家分月排行榜第一
2004年3月 Oracle大版内专家分月排行榜第一
2004年2月 Oracle大版内专家分月排行榜第一
2004年1月 Oracle大版内专家分月排行榜第一
2003年12月 Oracle大版内专家分月排行榜第一
2003年8月 Oracle大版内专家分月排行榜第一
2003年7月 Oracle大版内专家分月排行榜第一
2003年3月 Oracle大版内专家分月排行榜第一
2003年2月 Oracle大版内专家分月排行榜第一
2003年1月 Oracle大版内专家分月排行榜第一
Blank
黄花 2004年5月 Oracle大版内专家分月排行榜第二
2003年11月 Oracle大版内专家分月排行榜第二
2003年10月 Oracle大版内专家分月排行榜第二
2003年9月 Oracle大版内专家分月排行榜第二
2003年6月 Oracle大版内专家分月排行榜第二
2003年4月 Oracle大版内专家分月排行榜第二
2002年12月 Oracle大版内专家分月排行榜第二
Blank
蓝花 2004年6月 Oracle大版内专家分月排行榜第三
2003年5月 Oracle大版内专家分月排行榜第三
Bbs1
本版专家分:2
Bbs1
本版专家分:2
Bbs1
本版专家分:19
Bbs1
本版专家分:2
Bbs1
本版专家分:2
匿名用户不能发表回复!
其他相关推荐
分区依据字段要不要再建索引
要的。
分区表不建议创建主键的原因
分区表不建议创建主键的原因 摘要: 分区表尽量不要建主键,因为建主键的同时会建一个唯一性的全局索引,在drop分区表时如果不指定update global indexes则 会使索引失效,导致数据无法入库。 如果非要建主键,要2种方法: 1.应用上drop 分区表时显示指定update global indexes, 2.将主键上的索引建成本地索引 上述2种方法虽然可以实现,但效果都不好。
Oracle中如何把表和索引放在不同的表空间里
Oracle中并没有区分表空间里放的是表还是索引,所有当数据量比较小时,完全可以把表和索引放在同一个表空间里,但随着数据量的增大,最好还是把表和索引分开存储在不同的表空间里 因为: 1)提高性能:尽量把表和索引的表空间存储在不同在磁盘上,把两类不同IO性质的数据分开放,这样可以提高磁盘的IO总体性能; 2)便于管理:试想一下,如果索引的数据文件损坏,只要创建索引即可,不会引起数据
数据库索引 在同一数据列建立多个索引
1.oracle数据库 经测试,在oracle数据库中是不支持对同一数据列建立两个单列索引 例: 在table表的column列上建立索引。 索引1:create index inx_table_column on table(column);     创建索引成功 索引2:create index inx_table_column2 on table(column);   创建索引失
Oracle在线建立超大表的索引
Oracle在线建立超大表的索引,为在线生产系统某核心大表建立索引
把索引建在与表不同的表空间
Oracle 数据库的逻辑结构是由一些数据库对象组成,如数据库表空间、表、索引、段、视图、存储过程、触发器等。数据库的逻辑存储结构(表空间等)决定了数据库的物理空间是如何被使用的,数据库对象如表、索引等分布在各个表空间中。   Oracle 数据库的物理结构从操作系统一级查看,是由一个个的文件组成,从物理上可划分为:数据文件、日志文件、控制文件和参数文件。数据文件中存放了所有的数据信息;日志
Oracle创建索引要做到三个适当
在Oracle数据库中,创建索引虽然比较简单。但是要合理的创建索引则比较困难了。笔者认为,在创建索引时要做到三个适当,即在适当的表上、适当的列上创建适当数量的索引。虽然这可以通过一句话来概括优化的索引的基本准则,但是要做到这一点的话,需要数据库管理员做出很大的努力。具体的来说,要做到这个三个适当有如下几个要求。   一、 根据表的大小来创建索引。   虽然给表创建索引,可以提高查
那些字段适不适合建索引?
数据库建立索引常用的规则如下:1、表的主键、外键必须有索引; 2、数据量超过300的表应该有索引; 3、经常与其他表进行连接的表,在连接字段上应该建立索引; 4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引; 5、索引应该建在选择性高的字段上; 6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引; 7、复合索引的建立需要进行仔细分析;尽量考虑
Oracle之如何在线创建索引,并且不影响update
我们在用create index inx_1 on t(col1)创建索引时,oralce会lokc会全表,这时如果是生产系统,可能会引起重大事故,所有的dml操作均需要等待.  但有时我们为了创建索引时不影响生产系统的dml执行,可以创建索引时使用online关键字,这样,创建的索引时,再执行dml时,不会阻塞dml操作.
Oracle大表快速建立索引
-- 注意:改动之前请先备份 第一步:show parameter workarea_size_policy; alter session set workarea_size_policy=manual; //设置手动管理pga 第二步:show parameter sort_area_size; 设置使用1G的pga: alter session set sort_ar
关闭