我在 SSAS 上运行非常慢的 MDX 查询时遇到问题:
SELECT
NON EMPTY
(
[Measures].[Value]
) ON COLUMNS,
NON EMPTY
(
[Dimension1].[Hierarchy1].[Level1].[Member1],
[Dimension2].[Hierarchy2].[Level2],
[Dimension3].[Hierarchy3].[Level3],
[Dimension4].[Hierarchy4].[Level4]
) ON ROWS
FROM [RePro]
WHERE
(
[Dimension5].[Hierarchy5].[Level5].[Member5]
)
这会导致“锁定冲突”并且非常缓慢。但是,如果我注释掉 Dimension2、Dimension3 或 Dimension4 中的任何一个,它可以解决问题并快速返回,尽管结果中缺少我的一个维度。这告诉您有关潜在问题的什么信息,我该如何解决?与不在其他维度的维度有关吗?