वर्तमान में हम tb_tranfers नाम की तालिका के साथ काम करते हैं । इस तालिका में 40 मिलियन पंक्तियाँ हैं और यह ~ 26 GB आकार (11 GB डेटा, 15 GB अनुक्रमित) है।
10 से 15% पंक्तियाँ नरम-हटाई गई पंक्तियाँ ( DeletedDate null नहीं है)। एप्लीकेटन केवल उन पंक्तियों का उपयोग करता है जहाँ हटाए गए ड्राफ्ट को शून्य है। इस तालिका के सभी प्रश्नों में उस प्रभाव का एक खंड शामिल होगा।
इस टेबल पर 15 इंडेक्स हैं। अनुपलब्ध अनुक्रमणिका DMV में शामिल कॉलम के रूप में हटाए गए दिनांक के साथ अनुक्रमणिका बनाने के लिए सुझाव शामिल हैं।
क्या WHERE DeleteDdate IS NULL
सभी 11 गैर-अनुक्रमित अनुक्रमितों पर फ़िल्टर किए गए सूचकांक का उपयोग करना उपयोगी होगा ? या फिर डिलेटेड कॉलम को सम्मिलित कॉलम के रूप में रखना बेहतर होगा ?