开发者社区> 问答> 正文

用于修复.NET应用程序以解决SQL Server超时问题并缩短执行时间的清单

用于缩短.NET代码和SQL Server之间执行时间的清单。从基本到怪异的解决方案都值得赞赏。

码:

通过avgbody更改命令和连接中的默认超时。

使用存储过程调用而不是avgbody的内联sql语句。

使用Jay Shepherd的“活动监视器”查找阻止/锁定。

SQL Server:

注意AlexCuse在存储过程中的参数嗅探。

提防Martin Clarke动态地扩展数据库。

使用Profiler查找BradO花费的时间超过100毫秒的任何查询/存储过程。

通过Avgbody增加事务超时。

通过avgbody将动态存储过程转换为静态过程。

通过Jay Shepherd检查服务器的繁忙程度。

展开
收起
心有灵_夕 2019-12-28 23:10:26 1015 0
1 条回答
写回答
取消 提交回答
  • 对于响应时间长的投诉,一个怪异的“解决方案”是拥有一个更有趣的进度栏。含义,取决于用户的感觉。Windows Vista等待图标就是一个例子。快速旋转的圆圈使人感觉事情进展得更快。Google在Android上使用了相同的技巧(至少是我所见过的版本)。

    2019-12-28 23:10:45
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
SQL Server在电子商务中的应用与实践 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载