ฉันต้องการทดสอบทางเลือกอื่นของ SQL Server ด้วยเครื่องมือเปรียบเทียบ ฉันพบเครื่องมือสองอย่างโดย Microsoft:
ความแตกต่างระหว่างพวกเขาคืออะไร? มันเป็นสิ่งเดียวกันหรือไม่
ขอบคุณ!
ฉันต้องการทดสอบทางเลือกอื่นของ SQL Server ด้วยเครื่องมือเปรียบเทียบ ฉันพบเครื่องมือสองอย่างโดย Microsoft:
ความแตกต่างระหว่างพวกเขาคืออะไร? มันเป็นสิ่งเดียวกันหรือไม่
ขอบคุณ!
คำตอบ:
SQLIO เป็นเครื่องมือทั่วไปสำหรับทดสอบระบบย่อยของดิสก์ อนุญาตให้คุณระบุว่าจะทดสอบแบบสุ่ม / ต่อเนื่องขนาดบล็อกข้อมูลความลึกคิวการทำเกลียว ฯลฯ
SQLIOSim เป็นเครื่องมือที่พยายามจำลองรูปแบบที่ SQL Server จะเปิดเผยต่อระบบของคุณ
โดยปกติฉันจะใช้ SQLIO เพื่อทดสอบระบบย่อยเมื่อทำการเปรียบเทียบสเป็คแบบดิบ เมื่อพอใจกับผลลัพธ์ SQLIO ของฉันฉันจะเรียกใช้ SQLIOSim เพื่อให้โลกแห่งความจริงทำงานผ่านระบบย่อยของดิสก์
คุณอาจต้องการดูการสอนของ Brent Ozars บน SQLIO ซึ่งระบุถึง SQLIOSim: http://www.brentozar.com/archive/2008/09/finding-your-san-bottlenecks-with-sqlio/
หมายเหตุ: ฉันมาที่นี่จากคำตอบอื่นที่ฉันคิดผิด SQLIO สำหรับ SQLIOSim หวังว่าฉันจะทำให้ถูกต้องในครั้งนี้ :-)
SQLIOSim คือ "ไม่" เป็นเครื่องมือปรับแต่งประสิทธิภาพ I / Oเนื่องจากใช้รูปแบบสุ่มดังนั้นจึงไม่สามารถทำซ้ำได้ (ข้อกำหนดเบื้องต้นสำหรับการเปรียบเทียบ) มันเป็นเครื่องมือทดสอบความเครียด
ลิงก์เพิ่มเติม:
วิธีการใช้ยูทิลิตี้ SQLIOSimที่ Microsoft.com