Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
SQLExpress 2008 performance
Message
 
 
À
07/08/2009 12:00:09
Information générale
Forum:
Visual FoxPro
Catégorie:
Base de données, Tables, Vues, Index et syntaxe SQL
Versions des environnements
Visual FoxPro:
VFP 9 SP1
OS:
Windows Server 2003
Database:
MS SQL Server
Application:
Desktop
Divers
Thread ID:
01416770
Message ID:
01416771
Vues:
97
>I have install SQLExpress2008 on a WS2003 with 2 Gb RAM (development machine)
>
>When I run a query against a table with 100.000 records from the Microsoft SQl Server Managent studio:
> [ Select top 1000 from sometable ]
>It returns the results in less than a second.
>
>But when I run the same query from VFP
> [ sqlexec(nHandle, "Select top 1000 from sometable ", "cur") ]
>It takes for ever, more than 15 seconds.
>What is the problem ?

Where is your ORDER BY clause in the above statement? As far as I recall, TOP is not optimizable (I'll double check).
If it's not broken, fix it until it is.


My Blog
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform