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

SQL सर्वर 2019 में नया क्या है?

SQL सर्वर 2019 SQL सर्वर की नवीनतम सार्वजनिक रिलीज़ है। SQL सर्वर 2019 SQL सर्वर के पुराने संस्करणों में पेश की गई कुछ विशेषताओं को बनाता और सुधारता है और कई नई सुविधाएँ भी पेश करता है।

एसक्यूएल सर्वर 2019 के बारे में पसंदीदा बातें

SQL सर्वर 2019 के बारे में बहुत कुछ पसंद है - विशेष रूप से, सुरक्षा, लचीलेपन और उच्च उपलब्धता बनाए रखने पर Microsoft का निरंतर ध्यान। SQL सर्वर के नवीनतम संस्करण में महत्वपूर्ण क्षेत्रों में उल्लेखनीय रूप से सुधार और उन्नत किया गया है, जिनमें शामिल हैं:

  • डेटा विश्लेषण
  • प्रोग्रामिंग भाषा और प्लेटफॉर्म चुनने की क्षमता
  • बेहतर मापनीयता और प्रदर्शन
  • डेटा सुरक्षा
  • उन्नत रिपोर्टिंग

SQL सर्वर 2019 की मुख्य विशेषताएं

आप Microsoft दस्तावेज़ में SQL Server 2019 की विशेषताओं और कार्यक्षमता का गहन विवरण पा सकते हैं, लेकिन हमने SQL सर्वर 2019 पर इस स्पॉटलाइट में उस दस्तावेज़ की कुछ प्रमुख विशेषताओं को संक्षेप में प्रस्तुत किया है।

SQL सर्वर बड़े डेटा क्लस्टर

SQL सर्वर बड़े डेटा क्लस्टर डेटा के बड़े सेट के साथ काम करने के लिए एक वातावरण प्रदान करते हैं। Microsoft के अनुसार, SQL Server 2019 के बड़े डेटा क्लस्टर उपयोगकर्ताओं को अनुमति देते हैं:

  • कुबेरनेट्स पर चलने वाले SQL सर्वर, स्पार्क, और HDFS कंटेनरों के स्केलेबल क्लस्टर तैनात करें
  • Transact-SQL या Spark से बड़ा डेटा पढ़ें, लिखें और संसाधित करें
  • उच्च-मात्रा वाले बड़े डेटा के साथ उच्च-मूल्य संबंधपरक डेटा को संयोजित और विश्लेषण करें
  • बाहरी डेटा स्रोतों की क्वेरी करें
  • एसक्यूएल सर्वर द्वारा प्रबंधित एचडीएफएस में बड़ा डेटा स्टोर करें

बुद्धिमान क्वेरी संसाधन

इंटेलिजेंट क्वेरी प्रोसेसिंग सुविधाओं का एक सेट है जो संगतता मोड 150 के साथ चल रहे मौजूदा वर्कलोड के प्रदर्शन में सुधार करता है। इंटेलिजेंट क्वेरी प्रोसेसिंग के लिए न्यूनतम कार्यान्वयन प्रयास की आवश्यकता होती है और कई प्रदर्शन लाभ प्रदान करता है। Microsoft का दस्तावेज़ीकरण निम्नलिखित विशेषताओं को रेखांकित करता है:

रो मोड मेमोरी ग्रांट फीडबैक:बैच और रो मोड ऑपरेटर दोनों के लिए मेमोरी ग्रांट साइज को एडजस्ट करके बैच मोड मेमोरी ग्रांट फीडबैक फीचर का विस्तार करता है।

बैच मोड अडैप्टिव जॉइन रोस्टोर पर:कॉलमस्टोर इंडेक्स की आवश्यकता के बिना बैच मोड निष्पादन को सक्षम करता है।

स्केलर यूडीएफ इनलाइनिंग:स्केलर यूडीएफ को स्वचालित रूप से रिलेशनल एक्सप्रेशन में बदल देता है और उन्हें कॉलिंग एसक्यूएल क्वेरी में एम्बेड करता है।

तालिका चर आस्थगित संकलन:तालिका चर को संदर्भित करने वाले प्रश्नों के लिए योजना की गुणवत्ता और समग्र प्रदर्शन में सुधार करता है।

  • APPROX_COUNT_DISTINCT के साथ अनुमानित क्वेरी प्रोसेसिंग:उन परिदृश्यों के लिए जिनमें पूर्ण सटीकता महत्वपूर्ण नहीं है लेकिन प्रतिक्रिया महत्वपूर्ण है, APPROX_COUNT_DISTINCT बेहतर समवर्ती के लिए COUNT(DISTINCT()) से कम संसाधनों का उपयोग करते हुए बड़े डेटासेट में एकत्रित होता है।

त्वरित डेटाबेस पुनर्प्राप्ति

SQL सर्वर 2019 में नया, त्वरित डेटाबेस पुनर्प्राप्ति एक पुन:डिज़ाइन किए गए SQL सर्वर डेटाबेस इंजन पुनर्प्राप्ति प्रक्रिया के साथ उपलब्धता बढ़ाती है। नई पुनर्प्राप्ति सुविधा एक डेटाबेस को विफलता, लंबे समय तक चलने वाले लेन-देन रोलबैक, या अन्य गैर-क्लीन शटडाउन के बाद पुनर्प्राप्ति प्रक्रिया को बहुत तेज़ी से पूरा करने में सक्षम बनाती है।

सुधार की निगरानी

लाइटवेट प्रोफाइलिंग अब SQL सर्वर 2019 में डिफ़ॉल्ट रूप से सक्षम है। यदि आप इस सुविधा को सक्षम नहीं करना चाहते हैं, तो डेटाबेस स्तर पर इस सेटिंग को अक्षम करने के लिए एक नया डेटाबेस-स्कोप कॉन्फ़िगरेशन, LIGHTWEIGHT_QUERY_PROFILING का उपयोग किया जा सकता है।

Microsoft द्वारा हाइलाइट की गई अन्य नई निगरानी सुविधाओं में शामिल हैं:

WAIT_ON_SYNC_STATISTICS_REFRESH:sys.dm_os_wait_stats डायनेमिक मैनेजमेंट व्यू में यह नया प्रतीक्षा प्रकार सिंक्रोनस आँकड़ों के ताज़ा संचालन पर खर्च किए गए संचित इंस्टेंस-स्तरीय समय को दर्शाता है।

Sys.dm_exec_query_plan_stats:यह नया DMF सभी प्रश्नों के लिए अंतिम ज्ञात वास्तविक निष्पादन योजना के बराबर देता है।

LAST_QUERY_PLAN_STATS:यह नया डेटाबेस-स्कोप्ड कॉन्फ़िगरेशन sys.dm_exec_query_plan_stats को सक्षम करता है।

  • sys.dm_db_page_info(database_id, file_id, page_id, mode):यह नया DMF डेटाबेस में किसी पेज के बारे में जानकारी देता है।

उपलब्धता समूहों में अपडेट

उपलब्धता एक प्रमुख कारण है SQL सर्वर इतना लोकप्रिय है। SQL सर्वर 2019 ने अपनी सुविधाओं का विस्तार किया है और मौजूदा सुविधाओं को बढ़ाया है ताकि यह सुनिश्चित किया जा सके कि संगठनों के डेटाबेस हमेशा अत्यधिक उपलब्ध हों।

SQL सर्वर की हमेशा उपलब्धता समूह सुविधा एक उच्च उपलब्धता/आपदा पुनर्प्राप्ति समाधान है जो किसी उद्यम के लिए उपयोगकर्ता डेटाबेस के सेट की उपलब्धता को अधिकतम करता है। SQL सर्वर 2019 इन नई और बेहतर उपलब्धता समूह सुविधाओं और कार्यों की पेशकश करता है जो और भी अधिक डेटाबेस उपलब्धता और विश्वसनीयता प्रदान करते हैं:

SQL सर्वर 2019 सिंक्रोनस प्रतिकृतियों की अधिकतम संख्या को बढ़ाकर पाँच कर देता है, SQL सर्वर 2017 में तीन से ऊपर।

SQL सर्वर के इस संस्करण में, Microsoft द्वितीयक-से-प्राथमिक प्रतिकृति कनेक्शन पुनर्निर्देशन का परिचय देता है, जो क्लाइंट एप्लिकेशन कनेक्शन को कनेक्शन स्ट्रिंग में निर्दिष्ट लक्ष्य सर्वर की परवाह किए बिना प्राथमिक प्रतिकृति पर निर्देशित करने की अनुमति देता है।

1 नवंबर, 2019 से प्रभावी, प्रत्येक SQL सर्वर सॉफ़्टवेयर एश्योरेंस ग्राहक के पास किसी भी SQL सर्वर रिलीज़ के लिए इन तीन उन्नत लाभों तक पहुँच होगी जो अभी भी Microsoft द्वारा समर्थित है:

  • उच्च उपलब्धता के लिए विफलता सर्वर
  • आपदा पुनर्प्राप्ति के लिए विफलता सर्वर
  • Azure में डिजास्टर रिकवरी के लिए सर्वर फेलओवर

आप Microsoft की आधिकारिक घोषणा में इन उच्च उपलब्धता और आपदा पुनर्प्राप्ति लाभों के बारे में अधिक जान सकते हैं।

डेटाबेस प्रयोग सहायक

डेटाबेस प्रयोग सहायक (डीईए) एक नया ए/बी परीक्षण समाधान है जिसे SQL सर्वर ग्राहकों को यह मूल्यांकन करने में मदद करने के लिए डिज़ाइन किया गया है कि SQL सर्वर का कौन सा संस्करण उनके विशिष्ट कार्यभार के साथ सबसे उपयुक्त है।

डीईए ग्राहकों को विश्लेषण मेट्रिक्स के साथ SQL सर्वर (2005 और नए) के पुराने संस्करणों से अपग्रेड करने की सुविधा प्रदान करता है, जैसे कि संगतता त्रुटियां, खराब क्वेरी और क्वेरी प्लान और अन्य कार्यभार तुलना डेटा वाले प्रश्न।

डीईए ग्राहकों को स्वचालित सेटअप के माध्यम से उत्पादन डेटाबेस वर्कलोड को पकड़ने और फिर से चलाने की अनुमति देता है और इसमें Azure SQL डेटाबेस, Azure SQL प्रबंधित इंस्टेंस और Linux पर SQL सर्वर पर कब्जा करने और फिर से चलाने की क्षमता होती है।


  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 सर्वर में APPROX_COUNT_DISTINCT () कैसे काम करता है

  2. SQL सर्वर में एक स्ट्रिंग में प्रत्येक शब्द के पहले अक्षर को कैपिटलाइज़ करने का सबसे अच्छा तरीका क्या है

  3. लेन-देनस्कोप अपवाद फेंक रहा है, यह प्लेटफॉर्म कनेक्शन ऑब्जेक्ट खोलते समय वितरित लेनदेन का समर्थन नहीं करता है

  4. SQL में एकाधिक वर्णों को कैसे बदलें?

  5. SQL सर्वर में char, nchar, varchar और nvarchar में क्या अंतर है?