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

SQL सर्वर 2019 का पहला सार्वजनिक पूर्वावलोकन:CTP 2.0

आज Microsoft ने SQL Server 2019 के पहले सार्वजनिक पूर्वावलोकन की घोषणा की है।

मैंने MSSQLTips.com पर परकई सुविधाओं का विवरण देते हुए एक संक्षिप्त विवरण पोस्ट किया है , लेकिन यहाँ कुछ हाइलाइट्स हैं:

  • तालिका चर आस्थगित संकलन
    SQL सर्वर 1 पंक्ति का हार्ड-कोडेड अनुमान नहीं लगाएगा, लेकिन पहले निष्पादन पर तालिका चर में पंक्तियों की संख्या के साथ संकलित करेगा। मैंने पहले पेशेवरों और विपक्षों के बारे में लिखा था।
  • पंक्ति मोड मेमोरी फ़ीडबैक
    पिछले संस्करणों में कॉलमस्टोर के साथ, पंक्ति मोड संचालन के लिए स्मृति अनुदान को समय के साथ समायोजित किया जा सकता है क्योंकि वे बहुत छोटे (स्पिल) या बहुत बड़े (व्यर्थ स्मृति) पाए जाते हैं।
  • रोस्टोर पर बैच मोड
    उपरोक्त के समान, अब हम बैच मोड संचालन से लाभ उठा सकते हैं, भले ही कोई कॉलमस्टोर इंडेक्स मौजूद न हो (केविन फ़ार्ली की पोस्ट देखें)।
  • APPROX_COUNT_DISTINCT
    एक नया एग्रीगेट फ़ंक्शन जो एक कॉलम में अलग-अलग मानों की गिनती प्राप्त करने के लिए सभी डेटा को पढ़ने के बजाय आंकड़ों का उपयोग करता है। परिणाम समय के वास्तविक मूल्य के 2% के भीतर होना चाहिए, जो कि बॉलपार्क या डैशबोर्ड के लिए बहुत अच्छा है।
  • संगतता स्तर के संकेत
    अब आप एक साधारण OPTION (USE) के साथ किसी क्वेरी का सटीक संगतता स्तर (और, विस्तार द्वारा, कार्डिनैलिटी अनुमान मॉडल) निर्धारित कर सकते हैं संकेत (2016/2017 के लिए बैक-पोर्टेड - पेड्रो लोप्स की पोस्ट देखें)।
  • हल्के प्रोफाइलिंग डिफ़ॉल्ट रूप से चालू है
    ट्रेस फ्लैग 7412 के समान व्यवहार, जहां आप वर्तमान में निष्पादित सभी क्वेरी के लिए योजना, रनटाइम आंकड़े और विस्तारित ईवेंट डेटा तक पहुंच सकते हैं। आप व्यक्तिगत प्रश्नों के लिए एक क्वेरी संकेत भी जोड़ सकते हैं (हाल ही में SQL सर्वर 2016 और 2017 में भी जोड़ा गया)।
  • क्लोन डेटाबेस में सीसीआई आँकड़े
    क्लस्टर किए गए कॉलमस्टोर इंडेक्स के लिए सटीक आंकड़ों की जानकारी क्लोन में उपलब्ध कराई जाएगी। पहले आपको क्लोन ऑपरेशन से ठीक पहले पोस्ट-क्रिएशन अपडेट को मैन्युअल रूप से लागू करने की आवश्यकता होती थी, ताकि वे सामने आ सकें। मिस्टर कॉलमस्टोर स्वयं, निको नेउगेबॉयर ने इस बारे में अधिक विस्तार से यहां ब्लॉग किया।
  • कॉलमस्टोर के लिए संपीड़न अनुमान
    संपीड़न से लाभ के आकलन के लिए सिस्टम प्रक्रिया, sys.sp_estimate_data_compression_savings , अब COLUMNSTORE स्वीकार करता है और COLUMNSTORE_ARCHIVE संपीड़न प्रकार।
  • sys.dm_db_page_info
    पृष्ठ के लिए ऑब्जेक्ट और अन्य जानकारी निर्धारित करने के लिए नया फ़ंक्शन, sys.dm_db_database_page_allocations के ऊपरी भाग के बिना (जब तक आप पहले से ही पृष्ठ संख्या जानते हैं)।
  • सुरक्षित एन्क्लेव सर्वर से हमेशा एन्क्रिप्ट किए गए डेटा को स्थानांतरित किए बिना,
    एन्क्रिप्शन और डिक्रिप्शन क्रियाएं, एन्क्रिप्शन कुंजी रोटेशन, और खोज और भविष्यवाणी के लिए उपयोग की जाने वाली गणनाएं निष्पादित करें। (जैकब स्ज़मास्ज़ेक की पोस्ट देखें।)
  • कॉन्फ़िगरेशन प्रबंधक में प्रमाणपत्र प्रबंधन
    एक ही इंटरफ़ेस से अपने सभी प्रमाणपत्र देखें और मान्य करें, और एक उपलब्धता समूह या विफलता क्लस्टर इंस्टेंस के सभी नोड्स में सभी प्रतिकृतियों में प्रमाणपत्र परिवर्तनों को प्रबंधित और परिनियोजित करें।
  • अंतर्निहित डेटा वर्गीकरण
    एक नया ADD SENSITIVITY CLASSIFICATION कथन आपको पहचानने और स्वचालित रूप से ऑडिट करने में मदद करता है संवेदनशील डेटा, पिछले एसएसएमएस विज़ार्ड (जो अभी विस्तारित गुणों का उपयोग करता है) से एक बड़ा कदम है।
  • फिर से शुरू करने योग्य ऑनलाइन अनुक्रमणिका पुनर्निर्माण/निर्माण
    एसक्यूएल सर्वर 2017 में उन्होंने रोस्टोर टेबल के लिए फिर से शुरू करने योग्य ऑनलाइन पुनर्निर्माण जोड़ा, अब आप फिर से शुरू करने योग्य ऑनलाइन निर्माण कर सकते हैं (WITH (DROP_EXISTING = ON) सहित) ) रोस्टोर के लिए, और कॉलमस्टोर के लिए ऑनलाइन पुनर्निर्माण / निर्माण।
  • द्वितीयक से प्राथमिक कनेक्शन पुनर्निर्देशन के लिए
    क्लस्टर श्रोता का समर्थन नहीं करता? कोई बात नहीं! अब आप माध्यमिक के साथ कुछ समस्या होने पर स्वचालित रूप से प्राथमिक पर पुनर्निर्देशित कर सकते हैं।

कुछ अन्य चीजें जो मैं वास्तव में नहीं समझ पाया:

  • लगातार स्मृति समर्थन
  • UTF-8 संयोजन
  • नोड/एज कनेक्शन के लिए बाधाएं
  • MERGE लाभ MATCH सहयोग
  • मशीन लर्निंग सेवाओं के लिए क्लस्टरिंग समर्थन
  • लिनक्स पर प्रतिकृति और वितरित लेनदेन
  • उपलब्धता समूह अब पांच समकालिक प्रतिकृतियों का समर्थन करते हैं
  • जावा समर्थन (पायथन/आर के समान कार्यान्वयन)
  • प्रबंधन स्टूडियो का एक नया संस्करण (18.0 पूर्वावलोकन 4)
  • का विकास एसक्यूएल ऑपरेशंस स्टूडियो के नाम से जाना जाता था Azure डेटा स्टूडियो
  • एक नया प्रयास जिसके बारे में आपने अब तक "बिग डेटा क्लस्टर" के नाम से सुना होगा

और भी बहुत सी चीजें जिनकी अभी घोषणा नहीं की गई है, लेकिन हम भविष्य के सीटीपी में देखेंगे। अपनी सीट बेल्ट बांधें, यह एक रोमांचक रिलीज होने जा रही है! जाओ समझो!


  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. SQL सर्वर में xml आउटपुट में xml एन्कोडिंग <?xml संस्करण =1.0 एन्कोडिंग =UTF-8?> कैसे जोड़ें?

  3. DATETIME2FROMPARTS() SQL सर्वर में उदाहरण (T-SQL)

  4. Node.js और Microsoft SQL सर्वर

  5. SQL क्वेरी ऑप्टिमाइज़ेशन:बेहतर प्रदर्शन के लिए सर्वोत्तम अभ्यास