Dans quelle mesure la création du plan d'exécution est-elle déterministe dans SQL Server?
-
02-11-2019 - |
Question
Compte tenu des constantes suivantes:
- La même base de données avec la même structure (tables, index, etc.)
- Les mêmes données
- Le même serveur SQL et configuration matérielle
- Les mêmes statistiques
- Les mêmes options définies dans le client
- Les mêmes versions SQL Server
- Les mêmes drapeaux de trace
Compte tenu de ces constantes, SQL Server produira-t-il toujours le même plan pour une requête donnée?
Sinon, y a-t-il d'autres considérations? Y a-t-il également un élément de non-déterminisme à considérer également?
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à dba.stackexchange