我的客户有问题,因为操作超时,他不能在我的系统上使用2个功能。
所以我请他在我的开发机器上恢复数据库备份以进行测试。在开发机器上它运行得非常快,没有超时。
我的系统正在使用EF连接到数据库。
在我的开发机器上运行的第一个函数不到1秒,但在客户的服务器上是超时(对于此函数,超时设置为30秒)。
在我的开发机器上运行的第二个函数大约是60秒,但在客户的服务器上是超时(对于此函数,超时设置为300秒)。
我通过使用'SQL Server Profiler'来捕获发送到SQL Server的语句进行测试,然后我通过使用SqlCommand发送捕获的语句,它并不慢,时间使用几乎是我的开发机器。
我不知道为什么,配置是否有任何错误可以使这件事发生。
任何想法,谢谢
答案 0 :(得分:1)
我可以考虑尝试三件事: