क्वेरी चलाते समय कम-मेमोरी स्थिति का अनुकरण कैसे करें


13

मैं बेहतर तरीके से समझने की कोशिश कर रहा हूं कि SQL सर्वर का निष्पादन इंजन कम-स्मृति स्थिति में कैसे व्यवहार करता है। मेमोरी ग्रांट के संदर्भ में बोलते हुए, मैं सोच रहा हूं कि क्या कोई ऐसा तरीका है जो बल GrantedMemoryके बराबर हो RequiredMemory। (मेरा अनुमान है कि एक अनिर्धारित ट्रेस ध्वज है जो ऐसा करेगा। क्या किसी को पता है कि यह क्या है?)

जवाबों:


14

यदि आप SQL Server 2012 SP3 या बेहतर पर हैं, तो आप MAX_GRANT_PERCENTएक ही क्वेरी के मेमोरी अनुदान को कैप करने के लिए संकेत का उपयोग कर सकते हैं । हालाँकि, आपको यह पता लगाने के लिए संख्या के साथ गड़बड़ करनी होगी कि कौन सा प्रतिशत आपको सही मान देता है (बल GrantedMemoryके बराबर होने के लिए RequiredMemory)।

अधिक जानकारी के लिए यहां देखें ।

इससे पहले, आपको संसाधन गवर्नर (केवल एंटरप्राइज़) का उपयोग करना होगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.