2016 - 2024

感恩一路有你

imp00017 imp00003 oracle数据表分区,truncate或drop后会导致索引失效,除了重建索引有没有更好的快速解决方法?

浏览量:2292 时间:2021-03-13 18:03:36 作者:admin

oracle数据表分区,truncate或drop后会导致索引失效,除了重建索引有没有更好的快速解决方法?

一种方法是在每个分区中创建相同的索引,而不是创建全局索引。这样,当一个分区被截断或删除时,该分区的索引将被删除,而不会影响其他分区

这种现象经常发生在分区表中。稍后,在创建和删除分区时,全局索引将变得无效。一般的解决方案是再次创建索引。另一种方法是将全局索引创建为本地索引。您可以在Internet上检查全局索引和本地索引之间的差异。

ORACLE的表索引失效?

本地索引必须是分区索引。分区键等于表的分区键,分区数等于表的分区数。总之,本地索引的分区机制与表的分区机制是相同的。

2. 如果本地索引的索引列以分区键开头,则称为前缀本地索引。

分区表中全局及本地分区索引什么时候会失效及处理?

您可以直接通过PL/SQL检查一个表是否被索引,并通过SQL查询索引T从用户中选择状态,T.*,其中表名=“表名”Oracle的有效索引是:从用户索引T中选择状态,T.*,其中表名=“表1”您最好获得一个图像接口软件来了解,例如:PL/sqldeveloper数据库中的无效索引、索引分区和子分区:如果它们不是无效索引,则它们都是有效的。

imp00017 imp00003 oracle重建分区索引语句 oracle删除分区索引

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。