Bir SQL sunucusunu nasıl test edebilirim? [kapalı]


10

MSSQL Sunucumuzu ve MySQL Sunucumuzu stres testine tabi tutmakla görevlendirildim. Performansı karşılaştırmak için mevcut sistemlerimizde ve yeni sistemimizde kullanabileceğim herhangi bir araç veya komut dosyası olup olmadığını bilmek ister misiniz?

Disk ve işlemci performansını okuma / yazma ölçmek istiyorum. Yararlı olabilecek herhangi bir şey de harika olurdu.

Teşekkürler!


5
SQL Server için sık sık dba.stackexchange.com/questions/5809/… ' da tartışılan RML araçlarından bahsediyorum .
Mark Storey-Smith

Gönderi için teşekkürler. MSSQL için harika araçlar kümesi. Bunu denemek ve neyle karşılaşabileceğimi görmek zorundayım. Veritabanımızla yeniden kullanıcı etkinliği oluşturabildiğim için bu aslında çevremize yardımcı oluyor. Bununla birlikte, Microsoft'tan SQLIOSim'i de buldum. DB'yi tamamen test etmez, ancak DB'nin yaşadığı sistemin IO'sunu test eder. support.microsoft.com/kb/231619
stanleykylee

2
SQLIOSIM'e dikkat ederek, blogs.msdn.com/b/psssql/archive/2008/04/05/… yeteneği yerine IO kararlılığını test etmeyi amaçlamaktadır . Bunun yerine SQLIO istediğiniz araçtır.
Mark Storey-Smith

Lütfen DTM DB Stres aracımıza da bakın (www.sqledit.com/stress). Tam istenen amaç için tasarlanmıştır.
Igor Shekalev

JMeter akla geliyor, her ikisi için de çalışmalı (eğer düzgün bir şekilde tasarlarsanız aynı / özdeş çalıştırabilirsiniz)
a_horse_with_no_name

Yanıtlar:


10

Quest, Benchmark Fabrikalarının Oracle, SQL Server ve MySQL için çalışan ücretsiz bir sürümünü sunar:

http://www.quest.com/benchmark-factory/

Quest için çalışırken tekrar kullanmaya başlama hakkında bir video kaydettim:

http://www.toadworld.com/Videos/tabid/831/TID/559/cid/161/Default.aspx

Kendi kayıtlı proclarınızı çağırabilir, izleri tekrar oynatabilir, TPC karşılaştırma komut dosyalarını çalıştırabilir ve daha fazlasını yapabilirsiniz. Bununla birlikte, kullanımı tam olarak kolay değildir - bu nedenle video.



2

Bir veritabanı çözümünü diğeriyle karşılaştırmak için defacto standardı TPC-C kıyaslamasıdır. Bu karşılaştırmalı değerlendirmenin en son tanımı, mevcut karşılaştırmalı değerlendirme sonuç kümeleriyle birlikte http://www.tpc.org/tpcc/default.asp adresinden indirilebilir .

Bulunduğunuz yerde tam TPC-C'yi çalıştırmanız pek olası olmasa da, test tanımı, kuruluşunuzun işlem için belirli gereksinimlerine göre referans bir donanım setindeki performans farklılıklarını tanımlamak için tasarlanmış bir dizi iç ölçüt geliştirmenin temelini sağlamalıdır. üretilen iş.

Sahip olma maliyeti belgelerini de indirdiğinizden emin olun, çünkü bu iki çözümü değerlendirmek için standart bir yöntem sağlayabilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.