技术开发 频道

详解对SQL Server分析服务性能进行优化

  16. 在导入数据页中,查看默认设置,然后单击确定。

  17. 在数据透视表字段列表中,在 Internet Sales下,展开Sales,然后选中 Internet Sales-Sales Amount复选框。

  18. 在数据透视表字段列表中,在Product下,选中Product Categories复选框。

  19. 最小化 Microsoft Office Excel®,然后最大化 SQL Server Management Studio。

  20. 在 MDXQuery1 选项卡中,重新执行步骤 5 的查询 (SELECT * FROM $SYSTEM.DISCOVER_CONNECTIONS),然后记录 Excel 创建的新连接的 CONNECTION_ID。

  21. 在现有查询下,键入以下查询。

  SELECT

  session_connection_id

  , session_spid

  , session_user_name

  , session_last_command

  , session_start_time

  , session_cpu_time_ms

  , session_reads

  , session_writes

  , session_status

  , session_current_database

  , session_used_memory

  , session_start_time

  , session_elapsed_time_ms

  , session_last_command_start_time

  , session_last_command_end_time

  
FROM $SYSTEM.DISCOVER_SESSIONS

 

  22. 选择刚刚输入的查询,然后单击执行。

  23. 查看 session_connection_id 与步骤 20 中记录的数字匹配的行的输出。请注意这些结果中包含用户名、上一命令和每个连接的 CPU 时间等有用诊断信息。

  注意:session_status 为 1 表示在报告运行时具有活动查询的会话。

  查看 Analysis Services 对象信息

  单击新建查询。

  24. 键入以下命令并执行,以查看数据库中每个对象的内存使用量。

  SELECT * FROM $SYSTEM.DISCOVER_OBJECT_MEMORY_USAGE

 

  25. 键入以下命令并执行,以查看数据库中每个对象的活动。

  SELECT * FROM $SYSTEM.DISCOVER_OBJECT_ACTIVITY

 

  26. 关闭 SQL Server Management Studio 和 Microsoft Office Excel 2007。请勿保存任何文件。

  27. 关闭 Hyper-V 窗口

0
相关文章