2008-12-19 15 views
15

क्या कोई DBCC DROPCLEANBUFFERS के उपयोग को CHECKPOINT ऑपरेटर के साथ समझा सकता है और एक उदाहरण प्रदान कर सकता है?क्या कोई डीबीसीसी ड्रॉप्लेनबफर को समझा सकता है?

मुझे समझ में आता है कि यह आपके प्रश्नों से पहले चलने वाले प्रदर्शनों का परीक्षण करने के लिए उपयोगी है लेकिन मैं इसे पूरी तरह से समझ नहीं पा रहा हूं। इसके अलावा मुझे CHECKPOINT ऑपरेटर के संयोजन में उपयोग के बारे में कोई जानकारी नहीं है।

अगर मैं इसे अपने प्रश्नों से पहले निष्पादित करता हूं तो उन्हें चलाने में काफी समय लगता है, इसलिए मुझे लगता है कि यह प्रदर्शनों की तुलना में अच्छा है लेकिन सटीक रूप से उनका मूल्यांकन नहीं करना है।

किसी भी मदद की सराहना की जाएगी!

उत्तर

24

CHECKPOINT flushes डिस्क पर डेटा पृष्ठों संशोधित:

[चेकप्वाइंट] डिस्क के लिए वर्तमान डेटाबेस के लिए सभी गंदा पृष्ठों लिखता है। गंदे पृष्ठ डेटा पेज हैं जिन्हें बफर कैश में दर्ज किया गया है और संशोधित किया गया है, लेकिन डिस्क पर अभी तक लिखा नहीं गया है। चेकपॉइंट्स एक बिंदु बनाकर बाद में वसूली के दौरान समय बचाते हैं जिस पर सभी गंदे पृष्ठों को डिस्क पर लिखा गया है। शट डाउन और सर्वर को पुन: प्रारंभ बिना एक ठंडा बफर कैश के साथ प्रश्नों का परीक्षण करने के

उपयोग बी सी सी DROPCLEANBUFFERS:

DBCC DROPCLEANBUFFERS तो किसी भी गैर गंदा (iow, स्वच्छ) पृष्ठों को हटा।

बफर पूल से क्लीन बफर ड्रॉप करने के लिए, पहले ठंडा बफर कैश बनाने के लिए चेकपॉइंट का उपयोग करें। यह मौजूदा डेटाबेस के लिए डिस्क पर लिखे जाने और बफर को साफ करने के लिए सभी गंदे पृष्ठों को मजबूर करता है। ऐसा करने के बाद, आप बफर पूल से सभी बफर को निकालने के लिए डीबीसीसी DROPCLEANBUFFERS कमांड जारी कर सकते हैं।

अंतिम परिणाम यह है कि आप कुछ भी कैश नहीं कर रहे हैं।

1

डीबीसीसी ड्रॉप्लेनबफर्स ​​का उपयोग शीत बफर कैश के साथ क्वेरी को जांचने और सर्वर को पुनरारंभ किए बिना

संबंधित मुद्दे