Come sottoporre a stress test un server SQL? [chiuso]


10

Mi è stato affidato il compito di sottoporre a stress test il nostro server MSSQL e il server MySQL. Vorrei sapere se ci sono strumenti o script che potrei usare sui nostri sistemi attuali e sul nuovo sistema per confrontare le prestazioni?

Vorrei misurare la lettura / scrittura su disco e le prestazioni del processore. Anche qualsiasi altra cosa utile potrebbe essere eccezionale.

Grazie!


5
Per SQL Server, sto spesso citando gli strumenti RML che sono discussi in dba.stackexchange.com/questions/5809/… .
Mark Storey-Smith,

Grazie per il post. Grande set di strumenti per MSSQL. Dovrò provarci e vedere cosa posso inventare. Questo in realtà aiuta nel nostro ambiente in quanto posso ricreare l'attività dell'utente con il nostro database. Detto questo, ho anche trovato SQLIOSim di Microsoft. Non verifica completamente il DB ma verifica l'IO del sistema su cui vive il DB. support.microsoft.com/kb/231619
stanleykylee

2
Attento a SQLIOSIM, è destinato a testare la stabilità di I / O anziché la capacità blogs.msdn.com/b/psssql/archive/2008/04/05/… . SQLIO è invece lo strumento che desideri.
Mark Storey-Smith,

Consulta anche il nostro strumento DTM DB Stress (www.sqledit.com/stress). È stato progettato per lo scopo richiesto esatto.
Igor Shekalev,

Mi viene in mente JMeter, dovrebbe funzionare per entrambi (potresti persino eseguire lo stesso / identico se li progetti correttamente)
a_horse_with_no_name

Risposte:




2

Lo standard defacto per confrontare una soluzione di database con un'altra è il benchmark TPC-C. L'ultima definizione di questo benchmark può essere scaricata da http://www.tpc.org/tpcc/default.asp insieme ai set di risultati di benchmark esistenti.

Sebbene sia improbabile che eseguirai l'intero TPC-C nella tua posizione, la definizione del test dovrebbe fornire le basi per lo sviluppo di una serie di benchmark interni progettati per identificare le differenze di prestazioni su un set di riferimento dell'hardware rispetto ai requisiti specifici dell'organizzazione per le transazioni portata.

Assicurati di scaricare anche la documentazione relativa al costo di proprietà, poiché può fornire un metodo standardizzato per la valutazione delle due soluzioni.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.