Från Microsoft-dokumentation :
I praktiken händer detta nästan alltid på grund av stora skanningar över stora bord. Det händer nästan aldrig i frågor som använder index effektivt.
Om din fråga är så här:
Select * from <table> where <col1> = <value> order by <PrimaryKey>
, kontrollera att du har ett sammansatt index på (col1, col_primary_key)
.
Om du inte har en, behöver du antingen en fullständig INDEX SCAN
om PRIMARY KEY
är vald, eller en SORT
om ett index på col1
är vald.
Båda är mycket disk I/O
krävande operationer på stora bord.