sql - 我需要在 Oracle 上的外键上创建索引吗?

标签 sql oracle indexing

我有一个表A和一个表BAB 的主键 B_ID 上有一个指向 B 的外键。

出于某种原因(我知道有合理的原因),当我在键上连接这两个表时,它没有使用索引。

我是否需要在 A.B_ID 上单独创建索引,还是应该通过外键的存在来提供索引?

最佳答案

单独的外键约束并不提供 Oracle 上的索引 - 必须(并且应该)创建一个索引。

关于sql - 我需要在 Oracle 上的外键上创建索引吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4127206/

相关文章:

sql - 使用CASE为SQLite中的COUNT语句设置条件

oracle - 获取 Oracle DBMS_XMLDOM 包中的 XML 元素值

oracle - IP 地址存储为十进制 - PL/SQL 显示为点四边形

sql - 如何在PL/SQL中正确解决这个问题?

java - 在java中索引文本文件

Magento 正确地重新索引所有内容

R 返回每行最小列的索引

sql - 从 Oracle 的 Select (not Distinct) 中的第一列中删除重复项

MySQL - 查找 "batched"数据集之间的不匹配

mysql - 从共享公共(public)字段的 4 个表中获取数据