इस प्रश्न के अनुसार , MySQL में टुपल्स के लिए समर्थन अनुकूलित नहीं है। जैसा कि @O.Jones ने अपनी टिप्पणी में लिखा है, MySQL में क्वेरी प्लानर एक शक्तिशाली जटिल जानवर है, और चीजें जो चाहिए काम हमेशा वैसा व्यवहार नहीं करता जैसा आप उम्मीद कर सकते हैं।
मेरा मानना है कि आपकी दूसरी क्वेरी तेज है क्योंकि पहला जहां खंड dept_id in (101, 103)
है दूसरे के लिए खोज स्थान कम कर देता है जो टुपल्स का उपयोग करता है। क्वेरी अनुकूलक चाहिए इसे स्वचालित रूप से करें, लेकिन कम से कम आपके उदाहरण में ऐसा न करें।
मुझे विश्वास नहीं है IN
क्लॉज समस्या है - यह टपल तुलना है जो संपूर्ण तालिका को स्कैन कर रही है और उपलब्ध इंडेक्स का उपयोग नहीं कर रही है।