मैं निम्नलिखित का सामना कर रहा हूं और मुझे यकीन नहीं है कि सबसे अच्छा अभ्यास क्या है।
निम्नलिखित तालिका पर विचार करें (जो बड़ी हो जाएगी):
आईडी पीके | giver_id FK | प्राप्तकर्ता_एड एफके | तारीख
मैं InnoDB का उपयोग कर रहा हूं और जो मैं समझता हूं, वह दो विदेशी कुंजी कॉलम के लिए स्वचालित रूप से सूचकांक बनाता है। हालाँकि, मैं बहुत से प्रश्न कर रहा हूँ जहाँ मुझे एक विशेष संयोजन का मिलान करने की आवश्यकता है:
SELECT...WHERE giver_id = x AND recipient_id = t
।
ऐसा प्रत्येक संयोजन तालिका में अद्वितीय होगा।
क्या इन स्तंभों पर दो-स्तंभ का सूचकांक जोड़ने से कोई लाभ है, या सिद्धांत में दो व्यक्तिगत सूचकांक पर्याप्त / समान होंगे?