Algunos ejemplos de SQL Server donde el exactamente el mismo plan de ejecución puede devolver resultados ordenados de manera diferente son
- Se puede llevar a cabo un análisis de índice desordenado en el orden de asignación o en el orden de claves según el nivel de aislamiento en vigor.
- La función de exploración del tiovivo permite que las exploraciones se compartan entre consultas simultáneas.
- Los planes paralelos a menudo no son deterministas y el orden de los resultados puede depender del grado de paralelismo seleccionado en el tiempo de ejecución y la carga de trabajo simultánea en el servidor.
- Si el plan tiene bucles anidados con captación previa desordenada, esto permite que el lado interno de la unión continúe usando datos de cualquier I/O que se haya completado primero