स्थानीय चर का उपयोग करना जहां पर फिल्टर फुल टेबल स्कैन का कारण बनता है। क्योंकि एसएस संकलन समय पर स्थानीय चर के मूल्यों को नहीं जानता है। तो यह सबसे बड़े पैमाने के लिए एक निष्पादन योजना बनाता है जो कॉलम के लिए उपलब्ध हो सकता है।
प्रदर्शन समस्या को रोकने के लिए, एसएस को संकलन समय पर चर के मूल्यों को जानना चाहिए। SP को परिभाषित करना, और इन स्थानीय चरों को एक पैरामीटर के रूप में पास करना समस्या के समाधान में से एक है। एक अन्य समाधान है, sp_executesql . का उपयोग करना और उन स्थानीय चरों को फिर से एक पैरामीटर के रूप में पास करना...
या आप विकल्प (RECOMPILE) . जोड़ सकते हैं अपने स्थानीय चर को संकलित करने के लिए अपने एसक्यूएल कथन के अंत में। यह प्रदर्शन करने वालों की समस्या का समाधान करेगा।