Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> डेटाबेस

SQL Server 2017 में प्रमुख संवर्द्धन खोजें

क्या आप SQL Server के अधिक आधुनिक संस्करण में अपग्रेड करने पर विचार कर रहे हैं? क्या आप SQL Server 2016 और SQL Server 2017 के बीच चयन कर रहे हैं? यदि हां, तो मेरी सलाह है कि SQL Server 2017 में अपग्रेड करें जैसा कि मैं इस पोस्ट में बताता हूँ।

SQL Server तकनीक का रिलीज़ SQL एडमिनिस्ट्रेटर और डेवलपर्स के लिए विचार करने के लिए कई दिलचस्प नई सुविधाएँ प्रदान करता है। SQL Server vNext के लिए कम्युनिटी टेक्नोलॉजी प्रीव्यू (CTP) 2.0 (आमतौर पर SQL Server 2017 कहा जाता है) कोई अपवाद नहीं है। एप्लिकेशन की मौजूदा सुविधाओं और सेवाओं में कई अपडेट लागू किए गए हैं। इस ब्लॉग पोस्ट में, मैं एक डेटाबेस एडमिनिस्ट्रेटर (DBA) के दृष्टिकोण से SQL Server 2017 के डेटाबेस इंजन में नया क्या है, इस पर चर्चा करता हूँ।

परिचय

Microsoft® SQL Server 2017 अब अधिक नई सुविधाओं के साथ उपलब्ध है जो तेज़ प्रोसेसिंग, उपयोग में अधिक लचीलापन और परिणामस्वरूप अधिक लागत बचत प्रदान करती हैं। SQL Server 2016 ने कई सुधार प्रदान किए, जिसे Microsoft ने एक बड़ी छलांग बताया। हालांकि, यदि SQL Server 2016 एक बड़ी छलांग थी, तो SQL Server 2017 वह सब और उससे भी अधिक प्रदान करने का वादा करता है जो कॉर्पोरेट ग्राहकों को सभी स्तरों पर चाहिए। एडाप्टिव क्वेरी प्रोसेसिंग, क्रॉस-प्लेटफ़ॉर्म क्षमताओं के साथ नई लचीलापन, सांख्यिकीय और डेटा साइंस विश्लेषण के लिए नए एकीकरण, और Linux®, Ubuntu® ऑपरेटिंग सिस्टम, या Docker® पर SQL Server संस्करणों के साथ डेटाबेस प्रदर्शन एक नई चोटी पर पहुंच गया है। नया संस्करण ठोस तकनीक के साथ लागत बचत जोड़ता है।

यहां चर्चा किए गए SQL Server 2017 में पेश किए गए परिवर्तनों में निम्नलिखित विशेषताएं शामिल हैं:

  • Linux पर SQL Server
  • रिज़्यूमेबल ऑनलाइन इंडेक्स रीबिल्ड
  • SQL Server मशीन लर्निंग सेवाएं
  • क्वेरी प्रोसेसिंग सुधार
  • स्वचालित डेटाबेस ट्यूनिंग
  • TempDB फ़ाइल आकार सुधार
  • स्मार्ट डिफरेंशियल बैकअप
  • स्मार्ट ट्रांजैक्शन लॉग बैकअप
  • बेहतर SELECT INTO स्टेटमेंट
  • वितरित लेनदेन समर्थन
  • नई उपलब्धता समूह कार्यक्षमता
  • नए डायनामिक मैनेजमेंट व्यू
  • इन-मेमोरी संवर्द्धन
  • सुरक्षा संवर्द्धन
  • उच्च उपलब्धता और आपदा पुनर्प्राप्ति
  • प्रदर्शन सुधार

Linux पर SQL Server

SQL Server अब केवल विंडोज-आधारित रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) नहीं है। आप इसे Linux ऑपरेटिंग सिस्टम के विभिन्न फ्लेवर पर चला सकते हैं। आप SQL Server on Linux, Windows, Ubuntu ऑपरेटिंग सिस्टम, या Docker के साथ एप्लिकेशन विकसित कर सकते हैं और उन्हें इन प्लेटफ़ॉर्म पर तैनात कर सकते हैं।

रिज़्यूमेबल ऑनलाइन इंडेक्स रीबिल्ड

यह सुविधा डेटाबेस फेलओवर, डिस्क स्पेस खत्म होने, या पॉज़ जैसी घटनाओं के बाद रुके हुए ऑनलाइन इंडेक्स रीबिल्ड ऑपरेशन को वहीं से फिर से शुरू करती है।

निम्नलिखित छवियां इस ऑपरेशन का एक उदाहरण दिखाती हैं:

SQL Server 2017 में प्रमुख संवर्द्धन खोजें SQL Server 2017 में प्रमुख संवर्द्धन खोजें

इंडेक्सिंग के लिए दिशानिर्देश

जब आप ऑनलाइन इंडेक्स ऑपरेशन करते हैं, तो निम्नलिखित दिशानिर्देश लागू होते हैं:

  • जब अंतर्निहित तालिका में इमेज, ntext, और टेक्स्ट लार्ज ऑब्जेक्ट (LOB) डेटा प्रकार होते हैं, तो क्लस्टर्ड इंडेक्स को ऑफलाइन बनाया, रीबिल्ड किया या ड्रॉप किया जाना चाहिए।
  • नॉन-यूनिक और नॉन-क्लस्टर्ड इंडेक्स को ऑनलाइन बनाया जा सकता है जब तालिका में LOB डेटा प्रकार होते हैं लेकिन इनमें से कोई भी कॉलम इंडेक्स परिभाषा में कुंजी या नॉन-कुंजी (शामिल) कॉलम के रूप में उपयोग नहीं किए जाते हैं।
  • लोकल टेम्पररी टेबल पर इंडेक्स को ऑनलाइन बनाया, रीबिल्ड या ड्रॉप नहीं किया जा सकता। यह प्रतिबंध ग्लोबल टेम्पररी टेबल पर इंडेक्स पर लागू नहीं होता है।
  • आप एक ही तालिका या व्यू पर समवर्ती ऑनलाइन इंडेक्स डेटा डेफिनिशन लैंग्वेज (DDL) ऑपरेशन केवल तभी कर सकते हैं जब आप कई नए नॉन-क्लस्टर्ड इंडेक्स बना रहे हों, या नॉन-क्लस्टर्ड इंडेक्स को पुनर्गठित कर रहे हों। उसी समय किए गए अन्य सभी ऑनलाइन इंडेक्स ऑपरेशन विफल हो जाते हैं। उदाहरण के लिए, आप उसी तालिका पर मौजूदा इंडेक्स को ऑनलाइन रीबिल्ड करते समय नया इंडेक्स ऑनलाइन नहीं बना सकते।

SQL Server मशीन लर्निंग सेवाएं

SQL Server 2016 ने R प्रोग्रामिंग भाषा को एकीकृत किया, जिसे डेटाबेस सर्वर के भीतर चलाया जा सकता है और ट्रांसैक्ट-SQL (T-SQL) स्क्रिप्ट में एम्बेड किया जा सकता है। SQL Server 2017 में, आप डेटाबेस सर्वर के भीतर पायथन स्क्रिप्ट को निष्पादित कर सकते हैं। R और पायथन दोनों लोकप्रिय प्रोग्रामिंग भाषाएं हैं जो डेटा एनालिटिक्स के साथ-साथ नेचुरल लैंग्वेज प्रोसेसिंग क्षमता के लिए व्यापक समर्थन प्रदान करती हैं।

क्वेरी प्रोसेसिंग सुधार

SQL Server 2017 आपके एप्लिकेशन वर्कलोड की रनटाइम स्थितियों के लिए ऑप्टिमाइज़ेशन रणनीतियों को अनुकूलित करता है। इसमें एडाप्टिव क्वेरी प्रोसेसिंग सुविधाएं शामिल हैं जिनका उपयोग आप SQL Server और SQL डेटाबेस में क्वेरी प्रदर्शन को बेहतर बनाने के लिए कर सकते हैं।

निम्नलिखित आरेख में दिखाए अनुसार तीन नए क्वेरी सुधार हैं:

SQL Server 2017 में प्रमुख संवर्द्धन खोजें
  • बैच मोड मेमोरी ग्रांट फीडबैक: यह फीडबैक तकनीक निष्पादन योजना के लिए आवश्यक मेमोरी की पुनर्गणना करती है और इसे कैश से प्रदान करती है।
  • बैच मोड एडाप्टिव जॉइन: योजना को तेजी से निष्पादित करने के लिए, यह तकनीक हैश जॉइन या नेस्टेड लूप जॉइन का उपयोग कर सकती है। निष्पादन योजना के पहले इनपुट को स्कैन करने के बाद, यह तय करता है कि सबसे तेज गति से आउटपुट उत्पन्न करने के लिए किस जॉइन का उपयोग करना है।
  • इंटरलीव्ड एक्जीक्यूशन: इंटरलीव्ड एक्जीक्यूशन, निष्पादन योजना के ऑप्टिमाइज़ेशन को रोक देता है जब यह मल्टी-स्टेटमेंट टेबल-वैल्यूड फ़ंक्शन का सामना करता है। फिर, यह सही कार्डिनैलिटी की गणना करता है और ऑप्टिमाइज़ेशन फिर से शुरू करता है।

स्वचालित डेटाबेस ट्यूनिंग

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

SQL योजना विकल्प प्रतिगमन

SQL Server डेटाबेस इंजन T-SQL क्वेरी को निष्पादित करने के लिए विभिन्न SQL योजनाओं का उपयोग कर सकता है। क्वेरी योजनाएं आंकड़ों, इंडेक्स और अन्य कारकों पर निर्भर करती हैं। कुछ मामलों में, नई योजना पिछली योजना से बेहतर नहीं हो सकती है, और नई योजना प्रदर्शन प्रतिगमन का कारण बन सकती है। जब भी आप खराब योजना विकल्प प्रतिगमन देखते हैं, तो आपको पहले उपयोग की गई अच्छी योजना ढूंढनी चाहिए और sp_query_store_force_plan प्रक्रिया का उपयोग करके इसे वर्तमान योजना के बजाय उपयोग करने के लिए बाध्य करना चाहिए। SQL Server 2017 (v. 14.x) में डेटाबेस इंजन प्रतिगमन योजनाओं और अनुशंसित सुधारात्मक कार्रवाइयों के बारे में जानकारी प्रदान करता है। इसके अतिरिक्त, डेटाबेस इंजन आपको इस प्रक्रिया को पूरी तरह से स्वचालित करने और डेटाबेस इंजन को योजना परिवर्तनों से संबंधित पाई गई किसी भी समस्या को ठीक करने देने में सक्षम बनाता है।

स्वचालित योजना सुधार

स्वचालित योजना सुधार निम्नलिखित आरेख में दिखाया गया है:

SQL Server 2017 में प्रमुख संवर्द्धन खोजें

निम्नलिखित स्वचालित ट्यूनिंग सुविधाएं उपलब्ध हैं:

  • स्वचालित योजना सुधार (SQL Server 2017 v14.x और Azure SQL डेटाबेस में उपलब्ध): यह समस्याग्रस्त क्वेरी निष्पादन योजनाओं की पहचान करता है और SQL योजना प्रदर्शन समस्याओं को ठीक करता है। स्वचालित ट्यूनिंग निम्नलिखित कमांड का उपयोग करके सक्षम की जाती है:
SQL Server 2017 में प्रमुख संवर्द्धन खोजें SQL Server 2017 में प्रमुख संवर्द्धन खोजें
  • स्वचालित इंडेक्स प्रबंधन (केवल Azure SQL डेटाबेस में उपलब्ध): यह उन इंडेक्स की पहचान करता है जिन्हें आपके डेटाबेस में जोड़ा जाना चाहिए और जिन्हें हटाया जाना चाहिए।

TempDB फ़ाइल आकार सुधार

SQL Server 2017 सेटअप अब आपको प्रति फ़ाइल 256 GB (262,144 MB) तक प्रारंभिक TempDB फ़ाइल आकार निर्दिष्ट करने में सक्षम बनाता है, यदि फ़ाइल आकार 1GB से अधिक सेट है बिना इंस्टेंट फ़ाइल इनिशियलाइज़ेशन (IFI) सक्षम किए तो चेतावनी के साथ। यह समझना महत्वपूर्ण है कि, TempDB डेटा फ़ाइल के प्रारंभिक आकार के आधार पर, IFI को सक्षम नहीं करने से सेटअप समय में तेजी से वृद्धि हो सकती है।

स्मार्ट डिफरेंशियल बैकअप

sys.dm_db_file_space_usage में एक नया कॉलम modified_extent_page_count पेश किया गया है जो डेटाबेस में प्रत्येक डेटाबेस फ़ाइल में डिफरेंशियल परिवर्तनों को ट्रैक करता है। नया कॉलम modified_extent_page_count DBAs, SQL समुदाय, और बैकअप स्वतंत्र सॉफ़्टवेयर विक्रेताओं (ISVs) को स्मार्ट बैकअप समाधान बनाने की अनुमति देता है, जो डेटाबेस में बदले हुए पेजों का प्रतिशत एक थ्रेशोल्ड (लगभग 70-80%) से नीचे होने पर डिफरेंशियल बैकअप करते हैं। अन्यथा, वे पूर्ण डेटाबेस बैकअप करते हैं। डेटाबेस में बड़ी संख्या में परिवर्तनों के साथ, डिफरेंशियल बैकअप को पूरा करने की लागत और समय पूर्ण डेटाबेस बैकअप लेने के समान है, इसलिए इस मामले में डिफरेंशियल बैकअप लेने का कोई वास्तविक लाभ नहीं है। हालांकि, यह निश्चित रूप से डेटाबेस के रिस्टोर समय को बढ़ा सकता है। बैकअप समाधानों में इस इंटेलिजेंस को जोड़कर, आप अब डिफरेंशियल बैकअप का उपयोग करके रिस्टोर और रिकवरी समय पर बचत कर सकते हैं।

स्मार्ट ट्रांजैक्शन लॉग बैकअप

एक नया डायनामिक मैनेजमेंट फंक्शन (DMF), sys.dm_db_log_stats (database_id), जारी किया गया था। यह फ़ंक्शन एक नए कॉलम, log_since_last_log_backup_mb को उजागर करता है, जो DBAs, SQL समुदाय, और बैकअप ISVs को डेटाबेस पर लेनदेन संबंधी गतिविधि के आधार पर बैकअप लेने के लिए बुद्धिमान T-लॉग बैकअप समाधान बनाने के लिए सशक्त बनाता है। यह T-लॉग बैकअप समाधान इंटेलिजेंस सुनिश्चित करता है कि, यदि T-लॉग बैकअप आवृत्ति बहुत कम है, तो कम समय में लेनदेन संबंधी गतिविधि के उच्च विस्फोट के कारण ट्रांजैक्शन लॉग आकार नहीं बढ़ता है। यह उस स्थिति से बचने में भी मदद करता है जहां शेड्यूल्ड ट्रांजैक्शन लॉग बैकअप सर्वर पर कोई लेनदेन संबंधी गतिविधि न होने पर भी बहुत सारी T-लॉग बैकअप फ़ाइलें बनाता है। यदि ऐसा होता, तो यह अनावश्यक रूप से स्टोरेज, फ़ाइल प्रबंधन, और रिस्टोर ओवरहेड में जोड़ता।

बेहतर SELECT INTO स्टेटमेंट

SQL Server 2017 में, आप SELECT INTO स्टेटमेंट के साथ ON कीवर्ड का उपयोग करके उस फ़ाइलग्रुप का नाम प्रदान कर सकते हैं जिस पर नई तालिका बनाई जानी है। तालिका डिफ़ॉल्ट रूप से उपयोगकर्ता के डिफ़ॉल्ट फ़ाइलग्रुप पर बनाई जाती है। यह कार्यक्षमता पिछले संस्करणों में उपलब्ध नहीं थी।

वितरित लेनदेन समर्थन

SQL Server 2017 उपलब्धता समूहों में डेटाबेस के लिए वितरित लेनदेन का समर्थन करता है। इस समर्थन में एक ही SQL Server इंस्टेंस पर डेटाबेस और SQL Server के विभिन्न इंस्टेंस पर डेटाबेस शामिल हैं। डेटाबेस मिररिंग के लिए कॉन्फ़िगर किए गए डेटाबेस के लिए वितरित लेनदेन समर्थित नहीं हैं।

नई उपलब्धता समूह कार्यक्षमता

इस कार्यक्षमता में क्लस्टरलेस समर्थन, न्यूनतम प्रतिकृति प्रतिबद्ध उपलब्धता समूह सेटिंग, और Windows-Linux क्रॉस-OS माइग्रेशन और परीक्षण शामिल हैं।

इस कार्यक्षमता में निम्नलिखित विशेषताएं शामिल हैं:

  • उपलब्धता समूह अब अंतर्निहित क्लस्टर (Windows Server फेलओवर क्लस्टर या WSFC) के बिना और मिश्रित वातावरण (Windows और Linux या Docker पर इंस्टेंस) में सेट किए जा सकते हैं।

  • नई न्यूनतम प्रतिकृति प्रतिबद्ध सेटिंग आपको माध्यमिक प्रतिकृतियों की एक निश्चित संख्या निर्धारित करने में सक्षम बनाती है। प्राथमिक पर प्रतिबद्ध करने से पहले आपको एक लेनदेन प्रतिबद्ध करना होगा।

नए डायनामिक मैनेजमेंट व्यू

डायनामिक मैनेजमेंट व्यू (DMVs) में निम्नलिखित तत्व शामिल हैं:

  • sys.dm_db_log_stats ट्रांजैक्शन लॉग फ़ाइलों पर सारांश स्तर के गुणों और जानकारी को उजागर करता है और ट्रांजैक्शन लॉग स्वास्थ्य की निगरानी के लिए उपयोगी है।
  • sys.dm_tran_version_store_space_usage आपको प्रत्येक डेटाबेस द्वारा समूहीकृत संस्करण स्टोर उपयोग पर प्रभाव देखने में सक्षम बनाता है। परिणामस्वरूप, आप इसका उपयोग टेस्ट एनवायरनमेंट में अपने वर्कलोड को प्रोफाइल करने के लिए (परिवर्तन से पहले और बाद में) और समय के साथ प्रभाव की निगरानी के लिए कर सकते हैं - भले ही अन्य डेटाबेस भी संस्करण स्टोर का उपयोग कर रहे हों।
  • sys.dm_db_log_info वर्चुअल लॉग फ़ाइल (VLF) जानकारी को उजागर करता है ताकि संभावित ट्रांजैक्शन लॉग मुद्दों की निगरानी, अलर्ट और रोकथाम की जा सके।
  • sys.dm_d_stats_histogram आंकड़ों की जांच के लिए एक नया डायनामिक मैनेजमेंट व्यू है, जैसा कि निम्नलिखित छवि में दिखाया गया है:
SQL Server 2017 में प्रमुख संवर्द्धन खोजें
  • sys.dm_os_host_info प्लेटफ़ॉर्म, वितरण, सर्विस पैक स्तर, और भाषा जैसी चीजों को उजागर करता है।
  • sys.dm_os_sys_info का विस्तार किया गया था, जिसमें CPU जानकारी (जैसे सॉकेट काउंट, कोर काउंट, और प्रति सॉकेट कोर) प्रकट होती है।

इन-मेमोरी संवर्द्धन

SQL Server 2017 में इन-मेमोरी परिवर्तनों में निम्नलिखित संवर्द्धन शामिल हैं:

  • कंप्यूटेड कॉलम, और उन कॉलम पर इंडेक्स, अब समर्थित हैं।
  • CASE एक्सप्रेशन, CROSS APPLY, और TOP (N) WITH TIES अब नेटिवली-कंपाइल्ड मॉड्यूल में समर्थित हैं।
  • JSON कमांड अब चेक कंस्ट्रेंट और नेटिवली-कंपाइल्ड मॉड्यूल दोनों में पूरी तरह से समर्थित हैं।
  • सिस्टम प्रक्रिया sp_spaceused अब मेमोरी-ऑप्टिमाइज़्ड टेबल के लिए स्पेस को सही ढंग से रिपोर्ट करती है।
  • सिस्टम प्रक्रिया sp_rename अब इन-मेमोरी टेबल और नेटिवली-कंपाइल्ड मॉड्यूल पर काम करती है।
  • मेमोरी-ऑप्टिमाइज़्ड टेबल पर आठ इंडेक्स की सीमा समाप्त कर दी गई है।
  • मेमोरी-ऑप्टिमाइज़्ड फ़ाइलग्रुप फ़ाइलें अब Azure स्टोरेज पर संग्रहीत की जा सकती हैं।

सुरक्षा संवर्द्धन

अब आप डेटाबेस-स्कोप्ड क्रेडेंशियल पर अनुमतियाँ दे, अस्वीकार या निरस्त कर सकते हैं जैसे CONTROL, ALTER, REFERENCES, TAKE OWNERSHIP, और VIEW DEFINITION अनुमतियाँ। साथ ही, ADMINISTER DATABASE BULK OPERATIONS अब sys.fn_builtin_permissions में दिखाई देता है।

उच्च उपलब्धता और आपदा पुनर्प्राप्ति

SQL Server 2017 में उन्नत Always On कार्यक्षमता के साथ मिशन-क्रिटिकल अपटाइम, तेज़ फेलओवर, आसान सेटअप, और पठनीय सेकेंडरी का लोड बैलेंसिंग प्राप्त करें। यह Linux और Windows पर उच्च उपलब्धता और आपदा पुनर्प्राप्ति के लिए एक एकीकृत समाधान है। आप हाइब्रिड उच्च उपलब्धता के लिए Azure वर्चुअल मशीन में एक असिंक्रोनस प्रतिकृति भी रख सकते हैं।

प्रदर्शन सुधार

SQL Server 2017 क्वेरी और आंकड़ों के संग्रह और प्रदर्शन के तरीके में निम्नलिखित परिवर्तन प्रस्तुत करता है:

  • एक नया DMV sys.dm_exec_query_statistics_xml आपको सत्र को योजनाओं से सहसंबंधित करने की अनुमति देता है, जब तक क्वेरी प्रोफाइलिंग सक्षम है। निम्नलिखित छवि इसे दर्शाती है:
SQL Server 2017 में प्रमुख संवर्द्धन खोजें
  • शोप्लान XML में अब किसी योजना के लिए उपयोग किए गए आंकड़ों के बारे में जानकारी शामिल है, और वास्तविक योजनाओं के लिए, रनटाइम मेट्रिक्स और उस योजना द्वारा अनुभव किए गए शीर्ष 10 प्रतीक्षा आंकड़े। ये प्रतीक्षा आंकड़े अब क्वेरी स्टोर में भी ट्रैक किए जा रहे हैं।
  • एक नया डायनामिक मैनेजमेंट फंक्शन sys.dm_db_stats_histogram आपको डेटाबेस कंसोल कमांड (DBCC) के बिना प्रोग्रामेटिक रूप से हिस्टोग्राम जानकारी तक पहुंचने में सक्षम बनाता है।

निष्कर्ष

SQL Server 2017 में कई परिवर्तन हैं जो आपके कार्यान्वयन में मदद कर सकते हैं, और आपकी सहायता के लिए ढेर सारी जानकारी उपलब्ध है। भले ही आप सोच सकते हैं कि SQL Server 2017 "सिर्फ एक Linux पोर्ट" था, कोर डेटाबेस इंजन में महत्वपूर्ण वास्तविक दुनिया के सुधार हैं जो सभी प्लेटफ़ॉर्म को लाभ पहुंचाते हैं। Microsoft SQL Server 2017 संचयी अपडेट में उत्पाद में अतिरिक्त कार्यक्षमता जोड़ना जारी रखता है, और SQL Server 2017 को Microsoft द्वारा SQL Server 2016 से अधिक समय तक पूरी तरह से समर्थन दिया जाएगा।

डेटाबेस के बारे में अधिक जानें

टिप्पणी करने या प्रश्न पूछने के लिए फीडबैक टैब का उपयोग करें। आप हमारे साथ बातचीत भी शुरू कर सकते हैं।

  1. SQL Server Query Store मास्टर करें: क्वेरी प्रदर्शन को कैप्चर, विश्लेषण और हल करें SQL Server Query Store मास्टर करें: क्वेरी प्रदर्शन को कैप्चर, विश्लेषण और हल करें

    माइक्रोसॉफ्ट® SQL Server® Query Store, जैसा कि नाम से पता चलता है, एक स्टोर की तरह है जो निष्पादित क्वेरी, क्वेरी रनटाइम निष्पादन आंकड़े, और निष्पादन योजनाओं के डेटाबेस इतिहास को कैप्चर करता है। चूंकि डेटा डिस्क पर संग्रहीत होता है, आप किसी भी समय समस्या निवारण उद्देश्यों के लिए क्वेरी स्टोर डेटा पु

  1. Oracle Database 18c की DBAs के लिए नई संवर्द्धन की खोज करें Oracle Database 18c की DBAs के लिए नई संवर्द्धन की खोज करें

    यह ब्लॉग पोस्ट Oracle Database 18c में पेश की गई नई दिलचस्प सुविधाओं पर चर्चा करती है जो DBA के जीवन को थोड़ा आसान बनाती हैं। Oracle Database 18c निम्नलिखित नई सुविधाओं का परिचय देता है: SQL कैंसिल करना पासवर्ड फ़ाइल स्थान रीड-ओनली Oracle Home निजी अस्थायी टेबल SQL कैंसिल करना Oracle Database 18c

  1. Ruby 2.6 में 9 प्रमुख संवर्द्धन का अन्वेषण Ruby 2.6 में 9 प्रमुख संवर्द्धन का अन्वेषण

    Ruby का एक नया संस्करण नई सुविधाओं और प्रदर्शन सुधारों के साथ आ रहा है। क्या आप परिवर्तनों के साथ बने रहना चाहेंगे? आइए एक नज़र डालते हैं! अंतहीन रेंज (Endless Ranges) Ruby 2.5 और पुराने संस्करण पहले से ही अंतहीन रेंज का एक रूप (Float::INFINITY के साथ) का समर्थन करते हैं, लेकिन Ruby 2.6 इसे अगले स्त