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

आंतरिक क्वेरी जोड़ने से निष्पादन योजना नहीं बदल रही है

"क्वेरी ऑप्टिमाइज़र" क्या हो रहा है। जब आप कोई क्वेरी चलाते हैं, तो SQL सर्वर एक लागत-आधारित ऑप्टिमाइज़र का उपयोग यह पहचानने के लिए करता है कि उस अनुरोध को पूरा करने का सबसे अच्छा तरीका क्या हो सकता है (अर्थात यह निष्पादन योजना है)। इसे स्थान A से स्थान B तक के मार्ग मानचित्र के रूप में सोचें। A से B तक जाने के कई अलग-अलग तरीके हो सकते हैं, कुछ अन्य की तुलना में तेज़ होंगे। SQL सर्वर क्वेरी को संतुष्ट करने वाले डेटा को वापस करने के अंतिम लक्ष्य को प्राप्त करने के लिए विभिन्न मार्गों का अभ्यास करेगा और एक स्वीकार्य लागत के साथ जाएगा। ध्यान दें, यह जरूरी नहीं कि हर संभव तरीके से विश्लेषण करे, क्योंकि यह अनावश्यक रूप से महंगा होगा।

आपके मामले में, ऑप्टिमाइज़र ने काम किया है कि उन 2 प्रश्नों को एक ही चीज़ में संक्षिप्त किया जा सकता है, इसलिए आपको एक ही योजना मिलती है।




  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 सर्वर (T-SQL) में NCHAR () फ़ंक्शन कैसे काम करता है

  2. एक प्रलोभन में डीबीसीसी-स्टेटमेंट के आउटपुट को कैसे पकड़ें

  3. SQL सर्वर में एक साथ कई कॉलम कैसे बदलें

  4. SQL का उपयोग करके अगले 5 वर्षों के लिए प्रत्येक माह उसी दिन का चयन करें?

  5. उपयोगकर्ता 'NT AUTHORITY\NETWORK SERVICE' के लिए लॉगिन विफल