จะทดสอบเซิร์ฟเวอร์ SQL ได้อย่างไร? [ปิด]


10

ฉันได้รับมอบหมายให้ทดสอบเซิร์ฟเวอร์ MSSQL และ MySQL Server ของเรา ฉันต้องการทราบว่ามีเครื่องมือหรือสคริปต์ใดบ้างที่ฉันสามารถใช้กับระบบปัจจุบันของเราและระบบใหม่เพื่อเปรียบเทียบประสิทธิภาพได้หรือไม่

ฉันต้องการวัดอ่าน / เขียนข้อมูลลงดิสก์และประสิทธิภาพของโปรเซสเซอร์ สิ่งอื่นใดที่อาจเป็นประโยชน์ก็ยอดเยี่ยมเช่นกัน

ขอบคุณ!


5
สำหรับ SQL Server ฉันบ่อยกล่าวขวัญเครื่องมือ RML ซึ่งจะกล่าวถึงในdba.stackexchange.com/questions/5809/...
Mark Storey-Smith

ขอบคุณสำหรับการโพสต์ ชุดเครื่องมือที่ยอดเยี่ยมสำหรับ MSSQL ฉันจะต้องให้มันยิงและดูว่าฉันจะเกิดอะไรขึ้น สิ่งนี้ช่วยได้จริงในสภาพแวดล้อมของเราเพราะฉันสามารถสร้างกิจกรรมผู้ใช้ใหม่ด้วยฐานข้อมูลของเรา ที่กล่าวว่าฉันยังพบ SQLIOSim จาก Microsoft มันไม่ได้ทดสอบ DB แต่จะทดสอบ IO ของระบบที่ฐานข้อมูลอาศัยอยู่ support.microsoft.com/kb/231619
stanleykylee

2
ระมัดระวังกับ SQLIOSim ก็ตั้งใจที่จะทดสอบความมั่นคง IO มากกว่าความสามารถในการblogs.msdn.com/b/psssql/archive/2008/04/05/... SQLIO เป็นเครื่องมือที่คุณต้องการแทน
Mark Storey-Smith

โปรดดูเครื่องมือ DTM DB Stress ของเรา (www.sqledit.com/stress) มันถูกออกแบบมาเพื่อวัตถุประสงค์ที่ร้องขออย่างแน่นอน
Igor Shekalev

JMeter อยู่ในใจควรทำงานให้ทั้งคู่ (คุณสามารถเรียกใช้เหมือนกัน / เหมือนกันถ้าคุณออกแบบอย่างถูกต้อง)
a_horse_with_no_name

คำตอบ:


10

เควสนำเสนอ Benchmark Factory เวอร์ชันฟรีซึ่งทำงานกับ Oracle, SQL Server และ MySQL:

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

ฉันบันทึกวิดีโอเกี่ยวกับการเริ่มต้นใช้งานเมื่อฉันทำงานให้กับ Quest:

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

คุณสามารถโทรหา procs ที่จัดเก็บไว้ของคุณเล่นซ้ำการติดตามเรียกใช้สคริปต์เกณฑ์มาตรฐาน TPC และอื่น ๆ มันไม่ได้ใช้งานง่ายเลย - ดังนั้นวิดีโอ



2

มาตรฐาน defacto สำหรับการเปรียบเทียบโซลูชันฐานข้อมูลหนึ่งกับอีกโซลูชันหนึ่งคือมาตรฐาน TPC-C คำจำกัดความล่าสุดของการวัดประสิทธิภาพนี้สามารถดาวน์โหลดได้จากhttp://www.tpc.org/tpcc/default.aspพร้อมกับชุดผลลัพธ์การวัดประสิทธิภาพที่มีอยู่

ในขณะที่ไม่น่าเป็นไปได้ที่คุณจะเรียกใช้ TPC-C เต็มรูปแบบในสถานที่ของคุณคำจำกัดความการทดสอบควรให้พื้นฐานสำหรับการพัฒนาชุดของการวัดประสิทธิภาพภายในที่ออกแบบมาเพื่อระบุความแตกต่างของประสิทธิภาพในชุดอ้างอิงฮาร์ดแวร์ที่เกี่ยวข้องกับ ผ่าน

ตรวจสอบให้แน่ใจว่าคุณดาวน์โหลดเอกสารค่าใช้จ่ายในการเป็นเจ้าของด้วยเช่นกันเพราะนี่อาจเป็นวิธีมาตรฐานในการประเมินโซลูชันทั้งสอง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.