Oracle表刚插入大量数据,索引会立即起作用吗?
一个空表,刚刚用Insert语句插入了千万级的数据,表是建有索引的。可否在这一句insert之后,立即跟这做该表相关的连接查询,这个查询要用到这个表上的索引。记得在DB2...
一个空表,刚刚用Insert语句插入了千万级的数据,表是建有索引的。可否在这一句insert之后,立即跟这做该表相关的连接查询,这个查询要用到这个表上的索引。记得在DB2上,一个表新插入数据之后,还要analyze一下,才能保证索引生效,Oracle需要吗?
展开
4个回答
展开全部
如果是不带hint的插入,插入时会自动维护索引,会自动生效
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先建立索引,然后插入数据后,数据是有索引的。
先有数据,再改索引,保存表修改时,索引重建。
先有数据,再改索引,保存表修改时,索引重建。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Oracle
自动使用并维护索引,插入、删除、更新表后,自动更新索引
自动使用并维护索引,插入、删除、更新表后,自动更新索引
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询