J'ai une requête, vous pouvez voir l'exemple ci-dessous:Pourquoi exécuter une requête SQL prend beaucoup de temps?
SELECT TOP(50000)* FROM
[Database].[dbo].[Table] WHERE Column
IS NOT NULL ORDER BY Column2 DESC
Pour l'exécuter prend 2 min 21 sec, dans les dossiers au total sur les 350K
types Colonnes
ID int
Column1 nvarchar(50)
Column2 nvarchar(250)
Column3 datetime
Column4 nvarchar(1000)
Column5 nvarchar(1000)
Column6 nvarchar(50)
À mon avis, cela prend trop de temps. quelqu'un peut-il me suggérer comment améliorer la performance? Ou peut-être quelqu'un sait ce qui peut être la cause première?
Pouvez-vous poster le plan d'exécution? –