हमने हाल ही में अपने सर्वर को SQL Server 2008R2 से SQL Server 2014 में अपग्रेड किया है। हमारे पास एक क्वेरी है जो 2008R2 में ठीक-ठाक चली लेकिन अब 2014 में अविश्वसनीय रूप से बहुत धीमी गति से चलती है और इसमें खराब निष्पादन की योजना है।
मैंने कई परीक्षण किए हैं ...
- 2014 DB को 2008-201 संगतता मोड में वापस स्विच करें।
- पृष्ठ का उपयोग करके क्वेरी का परीक्षण करें।
उन दोनों के परिणामस्वरूप क्वेरी समान चल रही थी और SQL Server 2008R2 के रूप में तेज़ थी।
SQL सर्वर 2014 में योजना इतनी खराब और क्वेरी क्यों चलती है?
यह छवि 2 क्वेरी दिखाती है, एक पंक्ति का उपयोग करके जिस तरह से यह 2008R2 में चला, और फिर दूसरा पेजिंग के साथ फिक्स है। दोनों 2014 में भाग गए, दोनों बहुत अलग थे, लेकिन 2008 में हम उसी प्रदर्शन को देखते हैं जैसे कि हमने 2014 में पेजिंग का इस्तेमाल किया था।