我需要一些建议,从哪里开始分析从SQL Server Express数据库加载数据的silverlight 3应用程序。
在这个阶段,我不确定服务器上的数据查询是否需要很长时间(我们可能需要索引),或者是否在客户端加载是问题。
如何开始?
JD。
答案 0 :(得分:1)
完整版Profiler可以连接到Express,它可以监控它的执行。另一个场所是使用DMV,特别是sys.dm_exec_query_stats
和sys.dm_exec_requests
。前者提供有关过去查询执行时间的信息,查询是否受CPU限制,执行了多少IO。后者提供有关当前正在执行的查询的信息,特别是它们当前正在等待的内容以及它们执行的IO数量。它需要很好地理解SQLish来解释结果,但所有信息都在DMV中,并且可以使用任何查询工具(例如Express的精简版SSMS或甚至sqlcmd)在Express上查询。