【发布时间】:2026-01-26 12:10:01
【问题描述】:
假设我有包含数百万条记录的表 TABLE1。 该表有 A、B 和 C 列。 我有一个 A 和 B 的索引。 C 根本没有被索引。
之后我按照以下方式进行查询
- 我运行查询
Select * from TABLE1 where A='something' and B='something' - 我运行查询
Select * from TABLE1 where A='something' and B='something' and C='something'
我了解这两个查询都将使用我指定的索引。根据我的理解,两个查询的性能应该是相同的。但是,查询是否有可能比另一个查询具有更好的性能/运行得更快?为什么?
【问题讨论】:
-
这听起来像是你可以自己测试的东西。
标签: sql performance oracle