सबसे संभावित स्पष्टीकरण यह है कि जब आप उस विधेय को जोड़ते हैं तो MySQL एक अलग निष्पादन योजना चुन रहा है।
आप दो प्रश्नों के EXPLAIN आउटपुट की तुलना कर सकते हैं, एक journey_day.day=3
के साथ विधेय और बिना वाला।
मैं अनुमान लगाता हूं कि MySQL एक अलग जॉइन ऑर्डर चुन रहा है, और MySQL एक इंडेक्स का उपयोग करने का विकल्प चुन रहा है जिसमें day
है एक प्रमुख स्तंभ के रूप में जब विधेय शामिल किया जाता है। और हो सकता है कि इससे बहुत अधिक पंक्तियों तक पहुंच और जांच की जा रही हो, या संभवतः MySQL पंक्तियों को फ़िल्टर करने से पहले एक बड़ा मध्यवर्ती सेट उत्पन्न कर रहा है।