Alcuni esempi di SQL Server in cui lo stesso piano di esecuzione possono restituire risultati ordinati in modo diverso sono
- Una scansione dell'indice non ordinata potrebbe essere eseguita nell'ordine di allocazione o nell'ordine della chiave in base al livello di isolamento in vigore.
- La funzione di scansione giostra consente di condividere le scansioni tra query simultanee.
- I piani di parallelismo spesso non sono deterministici e l'ordine dei risultati potrebbe dipendere dal grado di parallelismo selezionato in fase di esecuzione e dal carico di lavoro simultaneo sul server.
- Se il piano ha cicli nidificati con prefetch non ordinato, ciò consente al lato interno del join di procedere utilizzando i dati provenienti da qualunque I/O sia stato completato per primo