0

谁能指出我如何解决为什么我构建的表格模型似乎不想缓存查询结果的方向?

据我了解,对表格模型的 MDX 查询将被缓存,但是对于我们的模型,它们似乎永远不会被缓存!而且我不知道为什么..

我最好的猜测是它的内存压力,系统正在清理 RAM,但即使这是一个猜测..

是否有任何计数器、DMV 或其他性能统计数据等我可以用来实际查看和检查发生了什么?

谢谢。

4

1 回答 1

2

有很多地方可以看,但我建议从 Profiler/xEvent 跟踪开始。下面是同一 MDX 查询的 2 次运行示例。


第一次运行是在冷缓存上...... 在此处输入图像描述

第二次运行在热缓存上,您可以看到它正在从缓存中解析查询... 在此处输入图像描述


如果您可以在非生产服务器(例如测试/开发环境)上隔离查询,这更容易看出。特定查询可能没有利用缓存的原因有很多……但是您需要首先确认它没有使用缓存。

于 2015-03-20T12:53:42.720 回答