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 使用的提供程序和打开查询时触发的数据集事件的组合