Bonjour,
J'ai un select qui met beaucoup de temps à s'executer : j'ai donc commencé par faire un count(*) avant de lister les champs dont j'ai besoin et voici le résultat sur une petite période :
J'ai vu qu'il n'y a pas d'index sur la colonne 'odmdhcreat', j'ai fait un sp_helpindex cf ci-dessous, serait-ce une bonne solution ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 SELECT count(*) FROM ordremission WHERE odmdhcreat >= '20080510' ***************************************************** Resultat = 2381 ***************************************************** Parse and Compile Time 0. SQL Server cpu time: 0 ms. Execution Time 45. SQL Server cpu time: 4500 ms. SQL Server elapsed time: 822173 ms. (1 row affected)
Que faire d'autre SVP ? Merci de votre aide !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 sp_helpindex ordremission ************************** ordremission_pk clustered, unique located on default odmid ordremission_fk1 nonclustered located on default prsid ordremission_uk1 nonclustered located on default odmcdoccas
Partager