J'utilise Delphi 7 et SQL Server 2008. La connexion est AdoConnection et le composant Query que j'utilise est TAdoQuery.Delphi 7 TAdoQuery trop lent
Quand je lance la requête simple suivante dans le serveur SQL
select FMStreamid, Latitude, Longitude, RealTime from tblFMStream where vehicleid = 2
prend 2 secondes pour exécuter dans le serveur SQL (voir image) sql server response
en cours d'exécution Cependant, la même requête dans Delphi prend environ 15 secondes pour ouvrir. Est-ce que quelqu'un sait comment accélérer cela? Merci
Essayez 'AdoConnection1.UseTurboBoost: = TRUE' –
Vous ne pouvez pas comparer l'exécution temps d'une couche de base de données à l'heure d'exécution dans un programme – Fero
Je les compare pour montrer que le problème n'est pas dans la requête elle-même, comme le suggéreraient la plupart des réponses. – ppetkov