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

SQL क्वेरी में इंडेक्स का उपयोग कैसे करें

सबसे पहले, क्या आपका मतलब है कि आप संग्रहीत प्रक्रिया में अनुक्रमणिका बना रहे हैं? यह एक बुरा विचार है - यदि आप संग्रहीत कार्यविधि को दो बार चलाते हैं, तो यह विफल हो जाएगा क्योंकि अनुक्रमणिका पहले से मौजूद है।

दूसरे, आपकी क्वेरी इंडेक्स में उल्लिखित कॉलम का उपयोग नहीं करती है, इसलिए इसका कोई प्रभाव नहीं पड़ेगा।

तीसरा, जैसा कि JodyT लिखता है, क्वेरी एनालाइज़र (स्वयं 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 सर्वर कॉम्पैक्ट संस्करण ISNULL(sth, '' ') एक बूलियन मान देता है?

  2. SQL सर्वर 2005 - ऑर्डर ऑफ़ इनर जॉइन

  3. SQL सर्वर 2008 में पहचान विनिर्देश को कैसे संपादित करें

  4. ओवरलैपिंग दिनांक अंतराल मर्ज करें

  5. SQL सर्वर में कॉलम की लंबाई प्राप्त करने के लिए COL_LENGTH () का उपयोग करें