2017-05-03 166 views
-1

我正在使用Delphi 7和SQL Server 2008.連接是AdoConnection和我正在使用的查詢組件是TAdoQuery。德爾福7 TAdoQuery太慢

當運行在SQL服務器的以下簡單查詢

select FMStreamid, Latitude, Longitude, RealTime from tblFMStream where vehicleid = 2 

它需要2秒在SQL服務器上執行(參見圖) sql server response

但是運行在Delphi相同的查詢需要大約15秒打開。 有誰知道如何加快速度?由於

+1

嘗試集事件被解僱的供應商的組合'AdoConnection1.UseTurboBoost:= TRUE; –

+0

你不能比較的執行從數據庫層到程序執行時間的時間 – Fero

+0

我比較它們以顯示問題不在查詢本身中,大部分答案都會提示。 – ppetkov

回答

0

他們從德爾福額外的時間大概是說的ADOConnection使用,當你打開你的查詢