我写了一个查询,我对成本计算感到困惑。
以下查询的费用将达到~1000。
.........FIRST PART OF QUERY
And status = 'AB'
.........REMAINING PART OF QUERY
当我更改上述相同的查询时:
.........FIRST PART OF QUERY
AND status = 'PQR'
.........REMAINING PART OF QUERY
现在相同查询的成本约为50000。唯一的变化是条件的价值。两个查询都没有其他区别。 (在状态列上创建索引)
所以我的问题是,查询的成本也取决于条件值,或者为什么这两个查询的成本发生巨大变化。