SQL सर्वर डेवलपमेंट टीम ने इन-मेमोरी OLTP में नई सुविधाएँ जोड़ी हैं। ये सभी सुविधाएं आपको नए एप्लिकेशन बनाने के साथ-साथ समग्र प्रदर्शन और स्केलिंग बढ़ाने की अनुमति देती हैं। SQL सर्वर 2016 CTP3 में उपलब्ध इन-मेमोरी OLTP सुधारों की सूची नीचे दी गई है।
लेन-देन-एसक्यूएल सुधार:
इसके लिए नेटिव मॉड्यूल में सरफेस एरिया को क्वेरी करें:
- विघटन (या, नहीं)
- यूनियन और यूनियन ऑल
- अलग चुनें
- बाहरी शामिल हों
- सेलेक्ट स्टेटमेंट में सबक्वेरी (EXISTS, IN, स्केलर सबक्वेरी)
- मूल रूप से संकलित मॉड्यूल का नेस्टेड निष्पादन (EXECUTE)
- मूल रूप से संकलित इनलाइन तालिका-मूल्यवान फ़ंक्शन (TVFs)
- कॉलर समर्थन के रूप में निष्पादित करें - मूल मॉड्यूल के लिए EXECUTE AS क्लॉज की अब आवश्यकता नहीं है
- अंतर्निहित सुरक्षा कार्य और अंतर्निहित गणित कार्यों के लिए बढ़ा हुआ समर्थन
स्मृति-अनुकूलित तालिकाओं के लिए समर्थन:
- स्मृति-अनुकूलित तालिकाओं के बीच विदेशी कुंजी बाधाएं
- बाधाओं की जांच करें
- अद्वितीय बाधाएं
- इन्सर्ट/अपडेट/डिलीट ऑपरेशंस के लिए ट्रिगर (बाद)। स्मृति-अनुकूलित तालिकाओं पर ट्रिगर मूल रूप से संकलित किए जाते हैं और इस प्रकार NATIVE_COMPILATION के साथ उपयोग किए जाते हैं।
स्थानीय रूप से संकलित कार्यविधियों, कार्यों, और ट्रिगर के लिए वैकल्पिक और sp_recompile समर्थन
स्कीमा और अनुक्रमणिका परिवर्तनों के लिए वैकल्पिक तालिका समर्थन
नई ALTER TABLE… ADD/DROP/ALTER INDEX सिंटैक्स स्मृति-अनुकूलित तालिकाओं पर अनुक्रमणिका परिवर्तनों के लिए पेश किया गया है।
संयोजनों और कोड पृष्ठों के लिए पूर्ण समर्थन:
- (var)char कॉलम SQL सर्वर द्वारा समर्थित किसी भी कोड पेज का उपयोग कर सकते हैं
- सूचकांक कुंजियों में वर्ण स्तंभ किसी भी SQL सर्वर संयोजन का उपयोग कर सकते हैं
- मूल रूप से संकलित मॉड्यूल में अभिव्यक्ति, साथ ही स्मृति-अनुकूलित तालिकाओं पर बाधाएं, किसी भी SQL सर्वर संयोजन का उपयोग कर सकती हैं
इन-मेमोरी ओएलटीपी के लिए स्केलर यूजर-डिफाइंड फंक्शंस
प्रदर्शन और स्केलिंग सुधार:
- बढ़े हुए डेटा आकार:एक डेटाबेस में अब SCHEMA_AND_DATA के साथ मेमोरी-अनुकूलित तालिकाओं में 2 टेराबाइट तक उपयोगकर्ता डेटा हो सकता है
- दृढ़ता परत में मापनीयता सुधार
- व्याख्या किए गए ट्रांजैक्ट-एसक्यूएल का उपयोग करके मेमोरी-अनुकूलित तालिकाओं तक पहुंचने के लिए समानांतर योजना समर्थन
- HASH इंडेक्स के लिए समानांतर स्कैन सपोर्ट करता है
SQL सर्वर प्रबंधन स्टूडियो में एन्हांसमेंट:
- लेन-देन विश्लेषण रिपोर्ट को अब डेटा संग्रहकर्ता या प्रबंधन डेटा वेयरहाउस के कॉन्फ़िगरेशन की आवश्यकता नहीं है। रिपोर्ट अब सीधे उत्पादन डेटाबेस पर चल सकती है। बस डेटाबेस पर राइट-क्लिक करें और रिपोर्ट -> मानक रिपोर्ट -> लेनदेन प्रदर्शन विश्लेषण रिपोर्ट चुनें।
- एक SQL सर्वर डेटाबेस में एकाधिक ऑब्जेक्ट की माइग्रेशन फ़िटनेस का मूल्यांकन करने के लिए माइग्रेशन मूल्यांकन के लिए PowerShell Cmdlet।
- डेटाबेस पर राइट-क्लिक करके और टास्क -> इन-मेमोरी ओएलटीपी माइग्रेशन चेकलिस्ट जेनरेट करके माइग्रेशन चेकलिस्ट जेनरेट करें
क्रॉस-सुविधा समर्थन:
- एकाधिक सक्रिय परिणाम सेट (एमएआरएस) कनेक्शन अब स्मृति-अनुकूलित तालिकाओं और मूल रूप से संकलित संग्रहीत प्रक्रियाओं तक पहुंच सकते हैं
- पारदर्शी डेटा एन्क्रिप्शन समर्थन। यदि डेटाबेस को एन्क्रिप्शन के लिए कॉन्फ़िगर किया गया है, तो MEMORY_OPTIMIZED_DATA फ़ाइल समूह की फ़ाइलें भी अब एन्क्रिप्ट की गई हैं।
- इन-मेमोरी OLTP के साथ टेम्पोरल सिस्टम-वर्जनिंग का उपयोग करने के लिए समर्थन। अधिक जानकारी के लिए, मेमोरी-ऑप्टिमाइज़्ड टेबल्स के साथ सिस्टम-संस्करण वाले टेम्पोरल टेबल देखें
- इन-मेमोरी OLTP वर्कलोड से मूल रूप से संकलित कोड के लिए क्वेरी स्टोर समर्थन। अधिक जानकारी के लिए, इन-मेमोरी OLTP के साथ क्वेरी स्टोर का उपयोग करना देखें।
- मेमोरी-अनुकूलित तालिकाओं में पंक्ति-स्तरीय सुरक्षा
अभी और आना बाकी है!