SQL I / O सिम और SQL IO टूल के बीच अंतर क्या हैं?


9

मैं बेंचमार्क टूल के साथ अपने अलग SQL सर्वर विकल्पों का परीक्षण करना चाहता हूं। मुझे Microsoft द्वारा दो उपकरण मिले:

  1. SQLIO डिस्क सबसिस्टम बेंचमार्क टूल
  2. एसक्यूएल आईओ सिम

उनके बीच क्या अंतर हैं? क्या यह वही है?

धन्यवाद!

जवाबों:


12

SQLIO आपके डिस्क सबसिस्टम के परीक्षण के लिए एक सामान्य उपकरण है। यह आपको यह निर्दिष्ट करने की अनुमति देता है कि यादृच्छिक / अनुक्रमिक, डेटा ब्लॉक आकार, कतार की गहराई, थ्रेडिंग आदि का परीक्षण करना है या नहीं।

SQLIOSim एक ऐसा उपकरण है, जो SQL सर्वर आपके सिस्टम में आने वाले पैटर्न का अनुकरण करने की कोशिश करता है।

आमतौर पर मैं कच्चे माल के लिए बेंचमार्किंग करते समय सबसिस्टम का परीक्षण करने के लिए SQLIO का उपयोग करूंगा। अपने SQLIO परिणामों से संतुष्ट होने के बाद मैं डिस्क सबसिस्टम के माध्यम से वास्तविक दुनिया चलाने के लिए SQLIOSim चलाऊंगा।

आप SQLIO पर ब्रेंट ओजर्स ट्यूटोरियल देखना चाह सकते हैं, जिसमें SQLIOSim का भी उल्लेख है: http://www.brentozar.com/archive/2008/09/finding-your-san-bottlenecks-with-sqlio/


1
मुझे पता है कि यह पुराना है, लेकिन यहां किसी के लिए भी एसक्यूआईओ को डिस्कपार्क द्वारा सुपरसीड किया गया है, जिसके ब्रेंट का भी यहां पर एक ट्यूटोरियल है: [लिंक] brentozar.com/archive/2015/09/getting-started-with.niskspd
पाब्लोइएनएनजेड

3

नोट: मैं यहां एक और जवाब से आया हूं जहां मैंने SQLIOSim के लिए SQLIO को गलत बताया है। उम्मीद है कि मैं इस बार इसे ठीक करवाऊंगा। :-)

SQLIOSim I / O प्रदर्शन ट्यूनिंग टूल "नॉट" है क्योंकि यह यादृच्छिक पैटर्न का उपयोग करता है, इसलिए यह रिपीटेबल (बेंचमार्किंग के लिए प्राथमिक आवश्यकता) नहीं है। यह एक तनाव-परीक्षण उपकरण है।

अतिरिक्त लिंक:

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.