-3

我在这里有一个关于 Indexen 的小练习,但我不知道如何去做。

What is the access path for:

SELECT instituteID, totalPrice 
FROM Purchases_XX
WHERE totalPrice > 59 AND spDateID = 2 

if you get this index:
create index i_purchase1 on Purchases (instituteID,spDateID, totalPrice)


And what is the access path for:
SELECT *
FROM Purchases_XX
WHERE totalPrice > 59 

if you get this index:
create index i_purchase1 on Purchases (instituteID,spDateID, totalPrice)

就像你可以看到它是 2 个不同的练习一样,我刚刚学会了如何制作索引,它可以让你的研究更快。但我坚持“什么是访问路径”

如果您有任何想法,您可以自由发布。提前谢谢。

4

1 回答 1

1

对于第一个,如果唯一的机构ID 很少,则可能是索引跳过扫描,也可能是快速的全索引扫描。

对于第二个,如果表行平均比索引长得多,并且只有几行总价格大于 59,则可能是快速全索引扫描。

这两个索引看起来都不是很合适。

在这里研究它:http: //docs.oracle.com/cd/E29597_01/server.1111/e16638/optimops.htm#i82080

于 2013-06-13T07:26:56.467 回答