एक "सबसे अच्छा अभ्यास" आपSQL क्वेरी प्रदर्शन और dropcleanbuffers
DBCC FREESESSIONCACHE
DBCC FREEPROCCACHE
DBCC DROPCLEANBUFFERS
चलाने के लिए एक SQL क्वेरी पर प्रदर्शन विश्लेषण करने से पहले है कि नहीं है।
फिर भी, उदाहरण के लिए, बाद में एक DROPCLEANBUFFERS:
उपयोग बी सी सी DROPCLEANBUFFERS नीचे बंद और सर्वर को पुन: प्रारंभ बिना एक ठंडा बफर कैश साथ प्रश्नों का परीक्षण करने के।
बफर पूल से क्लीन बफर ड्रॉप करने के लिए, पहले चेककोपिन को ठंडा बफर कैश का उत्पादन करें। यह डिस्क पर लिखे जाने और बफर को साफ़ करने के लिए वर्तमान डेटाबेस के लिए सभी गंदे पृष्ठों को मजबूर करता है। के बाद आप यह करते हैं, तो आप बफर पूल से सभी बफर को निकालने के लिए डीबीसीसी DROPCLEANBUFFERS कमांड जारी कर सकते हैं।
मुझे लगता है कि इसका मतलब है कि आप अपनी क्वेरी का परीक्षण करेंगे जैसे कि यह सर्वर में चलने वाली पहली क्वेरी थी, इस प्रकार क्वेरी का वास्तविक "वास्तविक जीवन" प्रभाव कम होगा।
क्या यह सचमुच पूछताछ करने के लिए तीन आदेशों को चलाने के लिए सलाह दी जाती है या क्या यह आपको ऐसे अनुभवजन्य परिणामों में ले जाती है जिनके पास लाइव वातावरण में वास्तविक क्वेरी समय का कोई निकट संबंध नहीं है?
मुझे खेल के लिए देर हो चुकी है लेकिन मुझे लगता है कि मुझे यह इंगित करना चाहिए कि यदि आपके पास उत्पादन में पीएलई समस्याएं हैं तो हाँ, ये आदेश शायद परीक्षण के लिए सहायक होंगे। – influent