Bonjour,
VOici le problème rencontré aujourd'hui:
Soit la requête suivante:
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part SELECT top 1 monChamp,monchamp2 from maVue where maFK = 10 and maFK2 = 12 order by maPkey desc
Si on enlève le order by ou le top, la requête est quasi instantanée.
En cherchant un peu, on est tombé sur cet article:
http://www.mssqltips.com/sqlserverti...in-sql-server/
Et en modifiant ainsi la requête, elle devient instantannée :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 DECLARE @i INT SET @i=1 SELECT top(@i) monChamp,monchamp2 from maVue where maFK = 10 and maFK2 = 12 order by maPkey desc
Des commentaires ?, des astuces à partager sur le sujet ?
Partager