अंत में विकल्प (RECOMPILE) जोड़ें
... AND SensorValue != -32767 OPTION (RECOMPILE)
मुझे संदेह है कि आप "पैरामीटर सूँघने" का अनुभव कर रहे हैं
अगर ऐसा है तो हम इसे विकल्प के साथ छोड़ सकते हैं या विकल्पों पर विचार कर सकते हैं
अपडेट 1
निम्नलिखित लेख आपको "पैरामीटर सूँघने" से परिचित कराएगा http://pratchev.blogspot.be/2007/08/parameter-sniffing.html
मेरी सलाह है कि आप इन्स और आउट के बारे में जान लें क्योंकि यह आपको sql सर्वर इंटर्नल (जो काट सकता है) को समझने में बहुत बेहतर बना देगा।
यदि आप इसे समझते हैं तो आपको पता चल जाएगा कि विकल्प के साथ ट्रेडऑफ़ फिर से संकलित कर सकता है यदि कथन को बहुत निष्पादित किया जाता है, तो प्रदर्शन में कमी हो सकती है अक्सर।
मैं व्यक्तिगत रूप से के बाद . विकल्प पुन:संकलित करता हूं मुझे पता है कि मूल कारण पैरामीटर सूँघना है और इसे तब तक छोड़ दें जब तक कोई प्रदर्शन समस्या न हो। खराब पैरामीटर सूँघने से बचने के लिए एक बयान को फिर से लिखने से इरादे का नुकसान होता है और इससे रखरखाव कम हो जाता है। लेकिन ऐसे मामले हैं जब पुनर्लेखन उचित है (जब आप करते हैं तो अच्छी टिप्पणियों का उपयोग करें)।
अपडेट 2
इस विषय पर मैंने जो सबसे अच्छा पढ़ा था वह अध्याय 32 में था जिसे "पैरामीटर स्नीफिंग:योर बेस्ट फ्रेंड..." कहा जाता था, सिवाय इसके कि जब यह "ग्रांट फ्रिचे" द्वारा नहीं किया गया हो
इसकी अनुशंसा की जाती है।
SQL सर्वर MVP डीप डाइव्स, वॉल्यूम 2