在什么情况下索引会失效

[复制链接]
查看11 | 回复8 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
在什么情况下索引会失效
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
很多。
比如alter table ...move ...;
alter index ... disable
.....
如果是分区表的全局索引就更多的可能了。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
楼上说的对啊,move之后应该rebuild index,好像rebuild online index失败的时候索引也应该无效吧,最近一直在模拟rebuild online失败,但是一直没有找到这个场景,等验证后再来回帖,请大侠指正!
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
补充说明一下:

1.使用索引查找大量的数据时
2.复合索引没有前导列时
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
sqlldr( parallelordirect )append 导入了重复数据但是索引有唯一约束,maybe insertappend 也会如此
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
最初由 biti_rainy 发布
[B]sqlldr( parallelordirect )append 导入了重复数据但是索引有唯一约束,maybe insertappend 也会如此 [/B]

insertappend?
不会吧
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
最初由 fsm 发布
[B]
insertappend?
不会吧 [/B]

你指定direct=y试试看
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
最初由 fsm 发布
[B]
insertappend?
不会吧 [/B]

sorry,sqlplus 里面使用 insert/*+ append */是不会的。只有 sqlldr 可能导致问题。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
最初由 biti_rainy 发布
[B]
sorry,sqlplus 里面使用 insert/*+ append */是不会的。只有 sqlldr 可能导致问题。 [/B]

噢,原来是指sqlldr。明白了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行