从Tableau查询时,为什么Oracle的返回缓存值比View更快?

时间:2017-09-10 23:40:59

标签: plsql tableau

我有一个Oracle视图,它的主要SQL用 / * + RESULT CACHE * / 装饰,当我查询它时,我可以看到缓存的值在SQLDbx中快速返回,很好。

但是,当从Tableau完成相同的select *时,它似乎永远不会使用缓存的查询!它总是需要全部时间。

然而,当我使用函数包装此View时,使该函数将此View的数据作为表返回,然后Tableau可以更快地获取数据!

这有意义吗?

0 个答案:

没有答案