【发布时间】:2009-07-14 19:12:59
【问题描述】:
我正在开发一个 Flex 应用程序,该应用程序通过 Flash Remoting 连接到带有 SQL Server 2005 数据库的 ColdFusion 8。大多数时候,一切都运行良好。但是,有时,SQL Server 将存储过程调用中的数据返回给 ColdFusion 需要特别长的时间;从 CF 向 Flex 返回数据非常快。发生这种情况时,我可以从 SQL Server 上的 Management Studio 或 CF 服务器上的 ColdFusion 页面运行完全相同的调用并立即获得结果。最近发生的问题大约需要 90 秒才能将数据返回到 CF。在 90 秒的窗口中,我能够在 Management Studio 中多次运行存储过程。
我尝试过使用不同的驱动程序,但这似乎并不重要。我还一直关注服务器性能,并且在发生这种情况时没有发现任何异常情况。有没有人见过这种行为?关于我应该寻找什么的任何想法。
【问题讨论】:
-
SQL Server 位于何处?与您的 CF 应用程序服务器在同一台机器上?远离它?
-
听起来像是并发/锁定问题...
标签: sql apache-flex sql-server-2005 coldfusion