हां, विदेशी कुंजी बाधाओं के होने से क्वेरी प्रदर्शन में सुधार हो सकता है। ऐसे कई परिवर्तन हैं जो अनुकूलक के लिए खुले होते हैं जब उपयुक्त विदेशी कुंजी बाधाएं मौजूद होती हैं जो आम तौर पर उपलब्ध नहीं होती हैं। उदाहरण के लिए, यदि आप A
. में शामिल होने वाले थे और B
लेकिन केवल B
. से डेटा चुनें , अनुकूलक A
. को समाप्त कर सकता है क्वेरी योजना से पूरी तरह से अगर कोई विदेशी कुंजी बाधा थी (इस तरह की चीज बहुत काम आती है जब आपके पास उपयोगी विचार होते हैं जो आपकी वर्तमान क्वेरी की तुलना में अधिक तालिकाओं में शामिल होते हैं क्योंकि आपको व्यापार करने की आवश्यकता नहीं होती है मौजूदा दृश्य का उपयोग करने से कोड के पुन:उपयोग के खिलाफ अतिरिक्त जुड़ाव की प्रदर्शन लागत)। वे तब भी काम आते हैं जब आप डेटा वेयरहाउस/डीएसएस टाइप सिस्टम में भौतिक दृश्य का उपयोग करने के लिए क्वेरी को फिर से लिखने के लिए क्वेरी रीराइट जैसी चीज़ों का उपयोग कर रहे होते हैं।
टॉम कायटे के पास एक प्रस्तुति मेटाडेटा मैटर्स है जो इस बारे में बात करती है कि विभिन्न प्रकार की बाधाएं, मेटाडेटा के अन्य टुकड़ों के साथ, अनुकूलक को कैसे प्रभावित कर सकती हैं।