是否可以通过查看OLAPQueryLog来找到使用了哪些度量?
从DataSet列中获取属性和尺寸非常容易。但是,我看不到有关所使用的度量(和计算得出的度量)的任何信息。
我主要需要考虑的是,在发布新措施后,我会查看其使用频率。
根据我的要求,打开完整的事件日志记录会显得过分。
答案 0 :(得分:1)
SSAS DMV可用于跟踪度量的使用情况和统计信息。可以从可用于提交DAX或MDX查询的任何工具中查询这些内容。例如,通过SSMS连接到SSAS并打开一个新的查询编辑器窗口(单击多维数据集名称,然后按CTRL + N
)。可以查询以下对象,就像查询SQL中的表一样。 documentation包含有关每列含义的详细信息。最后两个DMV(DISCOVER_COMMANDS
和DISCOVER_SESSIONS
)分别包含有关在COMMAND_TEXT
和SESSION_LAST_COMMAND
列中使用了哪些度量的详细信息。
读取,写入,对象在缓存中命中的次数以及类似的统计信息:
$SYSTEM.DISCOVER_OBJECT_ACTIVITY
内存使用情况:
$SYSTEM.DISCOVER_OBJECT_MEMORY_USAGE
度量详细信息:
$SYSTEM.MDSCHEMA_MEASURES
跟踪已提交的命令:
$SYSTEM.DISCOVER_COMMANDS
监控会话:
$SYSTEM.DISCOVER_SESSIONS