Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Pourquoi les lectures logiques pour les fonctions d'agrégation fenêtrées sont-elles si élevées ?

Dans la formule que vous donnez, NumberOfRows * 2 serait vrai car la fonction Sort et Stream Aggregate montrent dans votre diagramme d'exécution qu'ils ont tous deux besoin de toutes les lignes pour terminer le traitement. Pouvez-vous confirmer une diminution des lectures logiques lorsqu'une clause "where" est ajoutée pour :

  1. valeur du fret
  2. ID client