澄清Oracle DB中SQL查询的成本

时间:2014-04-24 09:15:04

标签: sql performance oracle10g

我写了一个查询,我对成本计算感到困惑。

以下查询的费用将达到~1000。

.........FIRST PART OF QUERY
And status = 'AB'
.........REMAINING PART OF QUERY

当我更改上述相同的查询时:

.........FIRST PART OF QUERY
AND status = 'PQR'
.........REMAINING PART OF QUERY

现在相同查询的成本约为50000。唯一的变化是条件的价值。两个查询都没有其他区别。 (在状态列上创建索引)

所以我的问题是,查询的成本也取决于条件值,或者为什么这两个查询的成本发生巨大变化。

0 个答案:

没有答案