情况是这样的...
我们在位置 A 有一个本地开发服务器,在那里我们构建了所有的 aspx 页面。我们的数据库也位于位置 A。
在开发服务器上测试我们的文件时,我们的查询在 1 秒内运行得最快。
我们刚刚将文件移动到位于位置 B 的实时服务器(数据库仍在位置 A),现在查询所需的时间比开发服务器长 5-10 倍。位置 A 位于东英吉利,位置 B 位于伦敦,相距约 100 英里。
同样在开发服务器和实时服务器上,运行的第一个查询比之后的其余查询花费的时间要长得多。
任何想法可能导致缓慢?
编辑
我已经打开了几个页面的跟踪,似乎 End Load 是所有方法中时间最长的,但我不确定为什么
不幸的是,我也无法访问我们的外部服务器来安装 SSMS 或 Oracle 开发人员来测试任何查询。