我假设NON EMPTY
必须尽可能避免使用该子句。所以,当我意外地发现它实际上使查询变得更快时,我感到非常震惊!
示例:
select
[Measures].[Count Of Requests] on 0,
([Client].[Client Number].children , [Date].[Year].children) on 1
from [MyCube]
--19 秒在热缓存上
select
[Measures].[Count Of Requests] on 0,
non empty ([Client].[Client Number].children , [Date].[Year].children) on 1
from [MyCube]
--5 秒冷缓存(一致)
不是NON EMPTY
递归的吗?是因为本地缓存大小吗?