Come eseguire il benchmark di Microsoft SQL Server


8

Nella mia azienda abbiamo più macchine virtuali che ospitano SQL Server 2008 R2 e alcune di queste macchine funzionano in modo diverso rispetto ad altre, alcune a causa di host Vmware molto occupati, altre a causa di connessioni più lente al NAS.

Esiste un modo in cui posso eseguire del codice SQL in un database SQL di prova o altre best practice note che potrei usare per eseguire alcuni test delle prestazioni in ogni VM e prestazioni di base / benchmark in modo da poter capire quale macchina si comporta meglio di altre prima di spostarsi quelle macchine per ambienti Prod o UAT? Grazie Davide.


1
Ciao Questo link: blogs.msdn.com/b/sriramg/archive/2011/06/20/… sarebbe utile
Shanky,

Risposte:


5

È possibile utilizzare uno degli strumenti di benchmarking SQL gratuiti come Dell Benchmark Factory for D Database (BFD) o Hammerora . Benchmark Factory ha una prova gratuita e Hammerora è open source. Entrambi eseguono benchmark TPC noti nel settore ed è possibile eseguire carichi di lavoro personalizzati con BFD. Ho usato solo BFD e ogni test 'run' può essere salvato come un rapporto che ho trovato davvero utile per i confronti. Comunque anche Hammerora è ben supportato (es. Qui e qui ).

È inoltre possibile registrare uno dei propri carichi di lavoro noti con una traccia di riproduzione tramite Profiler / traccia lato server, quindi ripristinare il backup e riprodurlo in ogni ambiente. C'è un po 'più di lavoro in questa opzione ma renderebbe un test più familiare.

Ho anche un debole per l'ostress che fa parte della RML Utility Suite che ha avuto un aggiornamento ad aprile 2014 e lo uso ancora tutto il tempo. Più di una curva di apprendimento con questo strumento Microsoft gratuito, ma è davvero potente. Ad esempio puoi fare cose come "eseguire tutti gli script .sql in questa directory 20 volte, simulando 50 utenti simultanei".

In sintesi, se stai cercando uno strumento gratuito e un rapido avvio, guarda uno degli strumenti gratuiti che ho menzionato sopra. Se vuoi investire un po 'più di tempo, dai un'occhiata a Replay tracce, RML e ostress.

HTH



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.