欢迎来到天天文库
浏览记录
ID:28447251
大小:75.50 KB
页数:5页
时间:2018-12-10
《sqlserver分析服务性能优化浅析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、SQLServer分析服务性能优化浅析在SQLServer数据库管理中,针对分析服务AnalysisServices的性能优化必不可少,这里我们将学习到使用DMV来进行AnalysisServices的优化。使用动态管理视图(DMV)监视AnalysisServices的连接和资源统计信息。AnalysisServices统计信息的功能可帮助您解决与AnalysisServices相关的问题并优化AnalysisServices性能。注意:您可以从C:SQLHOLSManagingAnalysisServicesStart
2、erExercise3.txt复制此练习中使用的脚本。每份脚本前面都带有注释,以标识和代码相关的过程和步1.在SQLServerManagementStudio中的文件菜单中,指向新建,然后单击AnalysisServicesMDX查询(也可以在工具栏中单击新建查询)。2.如果显示连接到AnalysisServices对话框,请单击连接3.在工具栏中的可用数据库列表中,确保选中AdventureWorksOLAP数据库。4.键入下列命令并执行,然后滚动浏览结果,查看所有包含以DISCOVERJT头的TABLE_NAME值的行。
3、此查询为您提供可用的DMV。SELECT*FROM$SYSTEM.DBSCHEMA_TABLESORDERBYTABLE_NAME注意:利用这些DMV,从服务器检索性能统计信息的方式可以非常灵活。您可以编写自定义应用程序或使用SQLServerReportingServices生成报告,收集并查看解决AnalysisServices环境问题和优化该环境所需的信息。1.在查询页中,使用以下命令替换现有查询,然后单击执行。SELECT^FROM$SYSTEM.DISCOVER_CONNECTIONS2.查看查询结果。调整左起第五列(
4、CONNECTIONHOSTAPPLICATION)的列宽,以查看每个连接的完整应用程序名称。请注意SQLServerManagementStudio查询和SQLServerManagementStudio的结果是有区分的。注意:CONNECTIONLASTCOMMANDSTARTTIME、CONNECTION_LAST_COMMAND_END_TIME和CONNECTION_LAST_COMMAND_ELAPSED_TIME_MS等值可帮助您找出运行时间长或有问题的查询。7.关闭上一练习结束时保留为打开状态的Adventure
5、WorksCube[浏览]窗口。8.在MDXQueryl选项卡中,重新执行步骤5的查询(SELECT*FROM$SYSTEM.DISCOVERCONNECTIONS),并注意SQLServerManagementStudio连接不再呈示。记下当前CONNECTION_ID值。8.最小化SQLServerManagementStudio。9.单击开始I所有程序IMierosoftOffice,然后单击MicrosoftOfficeExcelXX。10.在Excel功能区中,单击数据选项卡。12.在数据选项卡中,在获取外部数据部分,
6、单击自其他来源,然后单击来自分析服务。13.在连接数据库服务器页中,在服务器名称框中键入(local),然后单击下一步。14.在选择数据库和表中,在选择数据库框中,选择AdventureWorksOLAP数据库,单击AdventureWorksCube,然后单击下一步。15.在保存数据连接文件并完成页中,单击完成。16.在导入数据页中,查看默认设置,然后单击确定。17.在数据透视表字段列表中,在InternetSales下,展开Sales,然后选中InternetSales-SalesAmount复选框。18.在数据透视表字段列
7、表中,在Product下,选中ProductCategories复选框。19.最小化MicrosoftOfficeExcelreg;,然后最大化SQLServerManagementStudio。13.在MDXQueryl选项卡中,重新执行步骤5的查询(SELECT*FROM$SYSTEM.DISCOVER_CONNECTIONS),然后记录Excel创建的新连接的CONNECTIONID14.在现有查询下,键入以下查询SELECTsessionconnection_id,session_spid,sessionusername
8、,sessionlastcommand,sessionstarttime,sessioncputimems,session_reads,session_writes,session_status,sessioncurrentdatabase,sessionuse
此文档下载收益归作者所有