2012-03-19 3 views
5

पर्यावरण के के बारे में थोड़ी मैं उपयोग कर रहा हूँ:सबवर्जन 1.7 (क्लाइंट): क्या reindexing और wudd wudbing प्रदर्शन में सुधार करता है?

SQLite उपयोग कर रहा है स्टोर करने के लिए सबवर्सन 1.7 साकार उनके मेटाडाटा, मैंने wc.db फ़ाइल को .svn निर्देशिका (sqlite.exe wc.db "reindex;vacuum") पर रहने वाले रीइन्डेक्सिंग और वैक्यूम करके एक प्रयोग किया है। इसने 70   एमबी से लगभग 30   एमबी से कहा गया फ़ाइल का आकार नीचे लाया।

AFAIK, एसवीएन क्लीनअप ऐसा नहीं करता है और इस प्रकार मैं मान रहा हूं कि यह प्रक्रिया का हिस्सा नहीं है।

क्या इससे प्रदर्शन में वृद्धि बढ़ती है? क्या मुझे इसे नियमित रूप से करने की ज़रूरत है?

+0

क्या एक्स वाई में सुधार करता है? नहीं: क्या एक्स वाई में सुधार करता है। – markus

उत्तर

1

क्या यह प्रदर्शन बढ़ाता है? यह एक मानक SQLite डेटाबेस है और अन्य चीजों के बीच वैक्यूमिंग संभावित रूप से डेटाबेस पृष्ठों को "डिफ्रैग" कर सकता है जो बदले में तेजी से पहुंचने का कारण बनता है।

इसके साथ, यह संभावना है कि आपको एक बड़ा प्रभाव नहीं दिखाई देगा। लेकिन फिर फिर, आप कर सकते थे। मुझे लगता है कि संक्षिप्त जवाब: यह चोट नहीं पहुंचा सकता है और आप कुछ प्रदर्शन प्राप्त कर सकते हैं।

official SQLite docs on VACUUM देखें।

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