Je veux tester mes différentes alternatives SQL Server avec un outil de référence. J'ai trouvé deux outils par Microsoft:
Quelles sont les différences entre eux? est-ce la même chose?
Merci!
Je veux tester mes différentes alternatives SQL Server avec un outil de référence. J'ai trouvé deux outils par Microsoft:
Quelles sont les différences entre eux? est-ce la même chose?
Merci!
Réponses:
SQLIO est un outil générique pour tester votre sous-système de disque. Il vous permet de spécifier s'il faut tester de manière aléatoire / séquentielle, la taille des blocs de données, la profondeur de la file d'attente, le filetage, etc.
SQLIOSim est un outil qui essaie d'émuler les modèles que SQL Server exposerait à votre système.
Habituellement, j'utilise SQLIO pour tester le sous-système lors de l'analyse comparative des spécifications brutes. Une fois satisfait de mes résultats SQLIO, je vais exécuter SQLIOSim pour obtenir un fonctionnement réel du sous-système de disque.
Vous voudrez peut-être voir le didacticiel Brent Ozars sur SQLIO, qui mentionne également SQLIOSim: http://www.brentozar.com/archive/2008/09/finding-your-san-bottlenecks-with-sqlio/
Remarque: je suis venu ici d'une autre réponse où j'ai mal interprété SQLIO pour SQLIOSim. J'espère que je vais bien faire les choses cette fois. :-)
SQLIOSim n'est "PAS" un outil d'optimisation des performances d'E / S car il utilise des modèles aléatoires, il n'est donc pas reproductible (une exigence principale pour l'analyse comparative). Il s'agit d'un outil de test de stress.
Liens supplémentaires:
Comment utiliser l'utilitaire SQLIOSim sur Microsoft.com.