स्मृति अनुदान चेतावनी की जांच कैसे करें?
योजना कैश में क्वेरी से इस चेतावनी को देखा
<Warnings>
<MemoryGrantWarning GrantWarningKind="Excessive Grant" RequestedMemory="2751552" GrantedMemory="2751552" MaxUsedMemory="768" />
</Warnings>
क्या RequestedMemory बाइट्स या किलोबाइट का प्रतिनिधित्व करता है?
आप इस चेतावनी के कारण कैसे समस्या निवारण करते हैं?
जवाब
1 J.D.
यह आमतौर पर परिणामी है (हालांकि मेरा मानना है कि अन्य चीजें भी इसका कारण बन सकती हैं) कार्डिनैलिटी एस्टीमेट मुद्दों से। आपको वास्तविक निष्पादन योजना को देखना चाहिए और यह देखना चाहिए कि क्या पंक्तियों की अनुमानित संख्या की कुल पंक्तियों की वास्तविक संख्या की तुलना करके आपके पास कोई गलत अनुमान है । यदि आप अपने प्रश्न को निष्पादन योजना के साथ अद्यतन करते हैं (आप इसे पेस्ट योजना में अपलोड कर सकते हैं और इसे अपने प्रश्न से जोड़ सकते हैं) तो हम आपको अपने अत्यधिक मेमोरी अनुदान मुद्दे के स्रोत पर बेहतर दिशा दे सकते हैं।