当前位置:  开发笔记 > 后端 > 正文

分析SQL Server和/或ASP.NET

如何解决《分析SQLServer和/或ASP.NET》经验,为你挑选了1个好方法。

如何分析从ASP.NET应用程序运行的一些查询?我工作的软件因数据库运行速度极慢(我认为).这些表有索引,但它仍然拖延,因为它正在处理如此多的数据.我怎样才能看到我可以在哪些地方进行一些小的改进,希望能够带来更大的速度提升?

编辑:我想补充说,网络服务器喜欢在这些长时间查询期间超时.



1> Eric Z Beard..:

Sql Server有一些很好的工具可以帮助您解决这种情况.这些工具内置于Management Studio(以前称为企业管理器+查询分析器).

使用SQL事件探查器向您显示来自Web应用程序的实际查询.

复制每个问题查询(占用大量CPU时间或IO的那些).使用"显示实际执行计划"运行查询.希望您会看到一些缺失的明显索引.

您还可以运行调整向导(该按钮位于"显示实际执行计划"旁边.它将运行查询并提出建议.

通常,如果您已经有索引并且查询仍然运行缓慢,则需要以不同的方式重新编写查询.

将所有查询保存在存储过程中可以使这项工作变得更加容易.

推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有