用于改进 .NET 代码和 SQL Server 之间执行时间的清单。从基本到奇怪的解决方案的任何东西都值得赞赏。
代码:
通过avgbody更改命令和连接中的默认超时。
使用存储过程调用而不是avgbody的内联 sql 语句。
使用Jay Shepherd的活动监视器查找阻塞/锁定。
SQL 服务器:
注意AlexCuse在存储过程中的参数嗅探。
谨防Martin Clarke的动态增长数据库。
使用 Profiler 查找BradO 耗时超过100 毫秒的任何查询/存储过程。
通过avgbody增加事务超时。
通过avgbody将动态存储过程转换为静态存储过程。
查看Jay Shepherd的服务器有多忙。