SQL Server: Normal Index vs. Fulltext Index -
एक पूर्ण टेक्स्ट इंडेक्स और एक varchar स्तंभ पर एक नियमित सूचकांक के बीच अंतर (और फायदे / नुकसान) क्या है? मैं किस सूचकांक का उपयोग करूँगा?
मेरे पास बहुत सारे varchar कॉलम (पते - शहर का नाम, सड़क का नाम आदि) है, जिसे मुझे सबसे अधिक प्रदर्शन योग्य तरीके से खोजने की आवश्यकता है और मैं यह कोशिश कर रहा हूं
यह निर्भर करता है जिस प्रकार की खोज को आप करना चाहते हैं उदाहरण के लिए, आप इस क्वेरी के साथ एक सामान्य अनुक्रमणिका का उपयोग नहीं कर सकते हैं:
SELECT * FROM [MyTable] जहां [MyColumn] की तरह '%' + @ SearchText + '%'
यह नहीं है यह सुगम है, लेकिन यह बहुत अच्छा नहीं होगा:
SELECT * FROM [MyTable] जहां [MyColumn] की तरह @ SearchText + '%'
आप एक पूर्ण-पाठ अनुक्रमणिका पूरी तरह से अलग तरीके से उपयोग करते हैं:
SELECT * FROM [MyTable] जहां में ([MyColumn], @SearchText)
Comments
Post a Comment