ठीक है, मैंने इसे परीक्षण के लिए रखा है, और दो "खंड-परिभाषित" कॉलम पर क्लस्टर इंडेक्स डालने से मेरी तालिका का प्रदर्शन बढ़ जाता है।
एक चंक सम्मिलित करना अब उस स्थिति की तुलना में अपेक्षाकृत तेज़ है जहाँ मेरे पास एक क्लस्टर पहचान कुंजी थी, और लगभग उतनी ही तेज़ जब मेरे पास कोई क्लस्टर इंडेक्स नहीं था। क्लस्टर इंडेक्स के साथ या उसके बिना चंक को हटाना तेज़ है।
मुझे लगता है कि सभी रिकॉर्ड जिन्हें मैं हटाना या सम्मिलित करना चाहता हूं, हार्डडिस्क के एक निश्चित हिस्से पर सभी एक साथ होने की गारंटी है, तालिकाओं को तेज बनाता है - यह मेरे लिए तार्किक प्रतीत होगा।
अपडेट करें :इस डिजाइन के साथ एक साल के अनुभव के बाद मैं कह सकता हूं कि काम करने के लिए इस दृष्टिकोण के लिए, सभी इंडेक्स के नियमित पुनर्निर्माण को शेड्यूल करना आवश्यक है (हम इसे सप्ताह में एक बार करते हैं)। अन्यथा, सूचकांक बहुत जल्द खंडित हो जाते हैं और प्रदर्शन खो जाता है। फिर भी, हम विभाजित तालिकाओं के साथ एक नए डेटाबेस डिज़ाइन में माइग्रेशन की प्रक्रिया में हैं, जो मूल रूप से हर तरह से बेहतर है - एंटरप्राइज़ सर्वर लाइसेंस लागत को छोड़कर, लेकिन हम अब तक इसके बारे में भूल चुके हैं। कम से कम मेरे पास है।