我正在使用两个不同的用户在MS SSAS Tabular实例上运行MDX查询。第一个是Server Administrator,第二个是Reading安全角色的成员。查询在Server Admin下运行~0.8秒,而非特权用户在~6秒内运行它。
有关造成这种性能损失的原因的任何想法?
以下是一些细节:
- 两个用户都运行完全相同的MDX。检查分析器;
- Reading角色没有定义DAX行过滤器;
- 我在两个帐户上多次运行查询,执行时间保持一致;
- 运行MS SQL Server 2012(企业版)。