जैसा कि MySQL डॉक्स में यहाँ बताया गया है :
फ़िल्टर्ड कॉलम तालिका पंक्तियों का अनुमानित प्रतिशत इंगित करता है जिन्हें तालिका स्थिति द्वारा फ़िल्टर किया जाएगा। यही है, पंक्तियाँ जांची गई पंक्तियों की अनुमानित संख्या दिखाती हैं और पंक्तियाँ × फ़िल्टर / 100 उन पंक्तियों की संख्या को दर्शाती हैं जिन्हें पिछली तालिकाओं के साथ जोड़ा जाएगा। MySQL 5.7.3 से पहले, यदि आप EXPLAIN EXTENDED का उपयोग करते हैं तो यह कॉलम प्रदर्शित होता है। MySQL 5.7.3 के अनुसार, विस्तारित आउटपुट डिफ़ॉल्ट रूप से सक्षम है और अतिरिक्त कीवर्ड अनावश्यक है।
मैं अभी भी नहीं मिला। यहाँ "फ़िल्टर्ड" का अर्थ क्या है? इस कॉलम से हमें क्या जानकारी मिल सकती है?
उदाहरण के लिए, जब मैं क्वेरी करना शुरू करता हूं, तो कुछ क्वेरी 100 दिखाएगी, और कुछ अन्य 18 या 100 से कम दिखाएंगे।
+-------------+-------+--------+---------+---------+------+----------+
| select_type | table | type | key | key_len | rows | filtered |
+-------------+-------+--------+---------+---------+------+----------+
| PRIMARY | a | range | search | 4 | 174 | 18.00 | <--
| PRIMARY | b | eq_ref | PRIMARY | 4 | 1 | 100.00 |
| PRIMARY | c | ALL | PRIMARY | 4 | 1 | 100.00 |
इस मूल्य से हम मुख्य बिंदु क्या कह सकते हैं?
क्या यह कहता है कि, कॉलम केवल १ says% फ़िल्टर किया गया है? या यदि स्कोर कम होता है, तो सूचकांक / क्वेरी जितना अच्छा होता है?
मैं MySQL 5.7 का उपयोग कर रहा हूं