मुझे बताया गया है कि यदि मैं दो प्रमुख तालिकाएँ बनाता हूँ, तो SQL सर्वर चाइल्ड टेबल में एक इंडेक्स के लिए कुछ बनाएगा। मेरे पास इसे सच मानने का एक कठिन समय है, लेकिन विशेष रूप से इससे संबंधित बहुत कुछ नहीं मिल सकता है।
यह पूछने के लिए मेरा वास्तविक कारण यह है क्योंकि हम एक टेबल के खिलाफ डिलीट स्टेटमेंट में कुछ बहुत धीमी प्रतिक्रिया समय का अनुभव कर रहे हैं जिसमें संभवतः 15 संबंधित टेबल हैं। मैंने हमारे डेटाबेस आदमी से पूछा है और वह कहता है कि यदि खेतों पर कोई विदेशी कुंजी है, तो यह एक सूचकांक की तरह काम करता है। इसके साथ आपका क्या अनुभव है? क्या मुझे सभी विदेशी प्रमुख क्षेत्रों पर अनुक्रमित जोड़ना चाहिए या क्या वे सिर्फ अनावश्यक ओवरहेड हैं?