Quelles sont les différences entre les outils SQL I / O Sim et SQL IO?


Réponses:


12

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/


1
Je sais que c'est vieux, mais pour tous ceux qui atterrissent ici, SQLIO a été remplacé par Diskspd sur lequel brent a également un tutoriel ici: [link] brentozar.com/archive/2015/09/getting-started-with-diskspd
PabloInNZ

3

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:

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.