Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

इन-मेमोरी OLTP:SQL सर्वर 2016 में नया क्या है

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 के साथ क्वेरी स्टोर का उपयोग करना देखें।
  • मेमोरी-अनुकूलित तालिकाओं में पंक्ति-स्तरीय सुरक्षा

अभी और आना बाकी है!


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर में सम्मिलित करने का प्रयास करते समय "वर्चर मान को परिवर्तित करते समय रूपांतरण विफल" ठीक करें

  2. SqlCommand का उपयोग करने के पेशेवरों और विपक्ष सी # में तैयार करें?

  3. SQL सर्वर प्रबंधन स्टूडियो और Transact SQL में GO का क्या उपयोग है?

  4. हर पंक्ति का चयन कैसे करें जहां कॉलम मान अलग नहीं है

  5. यदि आप किसी डेटाबेस (जैसे, SQL सर्वर) में लेन-देन नहीं करते हैं तो क्या होता है?