दूसरा (मान लें कि आपका मतलब है CONTAINS
, और वास्तव में इसे एक वैध क्वेरी में रखें) तेज़ होना चाहिए, क्योंकि यह कुछ . का उपयोग कर सकता है अनुक्रमणिका का रूप (इस मामले में, एक पूर्ण पाठ अनुक्रमणिका)। बेशक, क्वेरी का यह रूप केवल अगर . उपलब्ध है स्तंभ एक पूर्ण पाठ अनुक्रमणिका में है। अगर ऐसा नहीं है, तो केवल पहला फॉर्म उपलब्ध है।
LIKE का उपयोग करने वाली पहली क्वेरी, एक इंडेक्स का उपयोग करने में असमर्थ होगी, क्योंकि यह वाइल्डकार्ड से शुरू होती है, इसलिए हमेशा एक पूर्ण टेबल स्कैन की आवश्यकता होगी।
CONTAINS
क्वेरी होनी चाहिए:
SELECT * FROM table WHERE CONTAINS(Column, 'test');