डाटाबेस एक्सेलेरेशन, एसक्यूएल और रैम में एसक्यूएल।

पारंपरिक एसक्यूएल डाटाबेस में एक नई सुविधा है जो उन्हें रैम में गति देती है। यह आलेख बताता है कि मैक्सवीएलएसएसडी इन नई प्रौद्योगिकियों को कैसे तेज करता है



रैम डेटाबेस में उनके प्रदर्शन के कारण महान लोकप्रियता का आनंद लेते हैं। पारंपरिक प्रणालियों की तुलना में वे कई बार तेज़ हो सकते हैं हमें आश्चर्य हुआ कि प्रदर्शन हमारे सॉफ्टवेयर द्वारा किस हद तक बढ़ाया जा सकता है, और उचित परीक्षण किए सबसे पहले, कोई बहुत स्पष्ट रूप से कह सकता है: हां, यहां तक \u200b\u200bकि रैम डेटाबेस में, 33% अधिक प्रदर्शन के साथ, हमारे सॉफ्टवेयर में प्रदर्शन में काफी सुधार होता है। हमने निर्माता के निर्देशों के अनुसार हार्ड डिस्क और एसएसडी पर एक बाजार मानक एसक्यूएल डेटाबेस का परीक्षण किया और इसी परिणाम प्राप्त किया। इसके बाद हमने मैक्सवीलो एसडीडी, डेटाबेस कंप्यूटर पर एलीइटबाइट्स से एक रैमडीडी कैशिंग सॉफ़्टवेयर स्थापित किया और एक ही परीक्षण फिर से चलाया। नतीजतन, कम हार्डवेयर आवश्यकताओं के साथ प्रदर्शन में वृद्धि 133% थी! मापा समय सहित पूरा परीक्षण संदर्भ नीचे पाया जा सकता है


परिणाम: पूरी तरह से एसएसडी पर डीबी (इस प्रकार अब कैश के बिना): 135 सेकंड डीडी पूरी तरह से HDD पर MaxVeloSSD के साथ RAMSSD कैश (एसओ): 90 सेकंड। LOG फ़ाइल के स्वैपिंग ने कैशिंग के परिणामों को बड़े पैमाने पर नहीं बदला। हालांकि, यह पारंपरिक इनरैम और इनडिस्क ऑपरेशन से भिन्न है: यहां प्रदर्शन के लिए यह आवश्यक है।


हार्डवेयर: एएमडी रयान 7 1700 सीपीयू, 32 जीबी डीडीआर 4 रैम, एमएसआई बी 350 एम मदरबोर्ड। कैश के रूप में सैमसंग 960 ईवीओ एनवीएम 230 जीबी एसएसडी। डाटाबेस लॉग डिवाइस के रूप में 1 और एसएसडी 1 तोशिबा HDWD 120 2 टेराबाइट होस्ट डिस्क मैक्सवीलोसडी को 10 जीबी रैम और 230 जीबी एसएसडी को 2 टीबी होस्ट वॉल्यूम के लिए कैश के रूप में आवंटित किया गया था। ऑपरेटिंग सिस्टम और डेटाबेस इस वॉल्यूम पर हैं। इष्टतम प्रदर्शन के लिए अतिरिक्त एसएसडी पर डेटाबेस LOG फ़ाइल को सहेजना महत्वपूर्ण है।


सॉफ़्टवेयर: ऑपरेटिंग सिस्टम: माइक्रोसॉफ्ट विंडोज सर्वर 2016 डाटाबेस: माइक्रोसॉफ्ट एसक्यूएल सर्वर 2016. एलिटबेट्स मैक्सवीलोसडी व्यावसायिक संस्करण 3.2। बेंचमार्क / लोड जेनरेटर: साहसिक कार्य 2016 के उदाहरण संदर्भ: https://www.microsoft.com/en-us/download/details.aspx?id=49502