जॉइन में विभाजित टेबल का उपयोग किया जा सकता है।
where
में ट्वीक करें सर्वोत्तम प्रदर्शन प्राप्त करने के लिए केवल एक विभाजन को शामिल करने के लिए खंड।
उदा. यदि आप वर्ष के अनुसार विभाजन करते हैं, तो आप इस तरह से जुड़ सकते हैं:
select * from a
inner join partioned_table p on (p.id = a.id)
where p.year = '2011';
यह क्वेरी जहाँ क्लॉज़ के साथ और उसके बिना काम करेगी, लेकिन जहाँ क्लॉज़ के साथ यह बहुत तेज़ होगा क्योंकि आप केवल एक पार्टीशन तक पहुँच रहे हैं।
यदि आप अधिक पार्टिशन एक्सेस करते हैं, तो MySQL को पार्टिशन को स्टिच करने के लिए एक अस्थायी तालिका का उपयोग करना होगा। एक साथ जुड़ने से पहले।
इस प्रकार विभाजन के उद्देश्य को हरा देता है।