Comment stresser le test d'un serveur SQL? [fermé]


10

J'ai été chargé de tester de manière stressante nos serveurs MSSQL et MySQL. Je voudrais savoir s'il existe des outils ou des scripts que je pourrais utiliser sur nos systèmes actuels et le nouveau système pour comparer les performances?

Je voudrais mesurer les performances de lecture / écriture sur le disque et le processeur. Tout ce qui pourrait être utile serait également très bien.

Merci!


5
Pour SQL Server, je mentionne fréquemment les outils RML qui sont abordés dans dba.stackexchange.com/questions/5809/… .
Mark Storey-Smith,

Merci pour le post. Grand ensemble d'outils pour MSSQL. Je vais devoir essayer et voir ce que je peux trouver. Cela aide réellement dans notre environnement car je peux recréer l'activité des utilisateurs avec notre base de données. Cela dit, j'ai également trouvé SQLIOSim de Microsoft. Il ne teste pas tout à fait la base de données, mais il teste l'IO du système sur lequel la base de données vit. support.microsoft.com/kb/231619
stanleykylee

2
Attention à SQLIOSIM, il est destiné à tester la stabilité des E / S plutôt que la capacité blogs.msdn.com/b/psssql/archive/2008/04/05/… . SQLIO est plutôt l'outil que vous souhaitez.
Mark Storey-Smith,

Veuillez également consulter notre outil DTM DB Stress (www.sqledit.com/stress). Il a été conçu pour le but exact demandé.
Igor Shekalev

JMeter vient à l'esprit, devrait fonctionner pour les deux (vous pouvez même exécuter le même / identique si vous les concevez correctement)
a_horse_with_no_name

Réponses:




2

La norme de facto pour comparer une solution de base de données à une autre est la référence TPC-C. La dernière définition de ce benchmark peut être téléchargée sur http://www.tpc.org/tpcc/default.asp avec les jeux de résultats de benchmark existants.

Bien qu'il soit peu probable que vous exécutiez l'intégralité du TPC-C sur votre site, la définition de test devrait fournir la base pour développer un ensemble de références internes conçues pour identifier les différences de performances sur un ensemble de matériel de référence par rapport aux exigences spécifiques de votre organisation pour les transactions. débit.

Assurez-vous de télécharger également la documentation sur le coût de possession, car cela peut fournir une méthode standardisée pour évaluer les deux solutions.

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.