【问题标题】:Usage of Non Unique primary Index非唯一主索引的使用
【发布时间】:2014-03-11 05:12:55
【问题描述】:

我有创建非唯一主索引的 Oracle 表。我想知道在何时何地使用这些非唯一主索引。他们是必需的吗?我检查了解释计划,但发现只有唯一的索引用法。

请帮忙

【问题讨论】:

  • @marc_c - 你可以有一个根本没有索引的主键。这只是意味着 oracle 每次需要验证 PK 时都会执行 FTS。
  • @marc_c 仅供参考:甚至在某些情况下,您必须使用非唯一索引来支持 PK...对于可延迟约束:use-the-index-luke.com/sql/where-clause/the-equals-operator/…
  • @marc_s:Oracle 中的主键可以使用非唯一索引来定义。我想这就是 user3404611 所指的

标签: oracle indexing


【解决方案1】:

在oracle中监控索引使用情况

alter index idx monitoring usage;

-- .. do some work .. 

select * from v$object_usage;

更多herehere

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-28
    • 1970-01-01
    • 2019-02-23
    • 1970-01-01
    相关资源
    最近更新 更多