Delphi 7 TAdoQuery 太慢
Delphi 7 TAdoQuery too slow
我正在使用 Delphi 7 和 SQL Server 2008。连接是 AdoConnection,我使用的查询组件是 TAdoQuery。
当我 运行 在 sql 服务器中进行以下简单查询时
select FMStreamid, Latitude, Longitude, RealTime from tblFMStream where vehicleid = 2
在 sql 服务器中执行需要 2 秒(见图)
sql server response
然而,运行在 Delphi 中打开相同的查询大约需要 15 秒才能打开。
有谁知道如何加快速度?谢谢
他们从 Delphi 获得的额外时间可能是 AdoConnection 使用的提供程序和打开查询时触发的数据集事件的组合
我正在使用 Delphi 7 和 SQL Server 2008。连接是 AdoConnection,我使用的查询组件是 TAdoQuery。
当我 运行 在 sql 服务器中进行以下简单查询时
select FMStreamid, Latitude, Longitude, RealTime from tblFMStream where vehicleid = 2
在 sql 服务器中执行需要 2 秒(见图) sql server response
然而,运行在 Delphi 中打开相同的查询大约需要 15 秒才能打开。 有谁知道如何加快速度?谢谢
他们从 Delphi 获得的额外时间可能是 AdoConnection 使用的提供程序和打开查询时触发的数据集事件的组合