क्या इंडेक्स अपडेट को गति देते हैं?
क्या इंडेक्स अपडेट को गति देते हैं?

वीडियो: क्या इंडेक्स अपडेट को गति देते हैं?

वीडियो: क्या इंडेक्स अपडेट को गति देते हैं?
वीडियो: इंडेक्सिंग के साथ MySQL 25-100x की गति बढ़ाएं 2024, मई
Anonim

इंडेक्स डालने की लागत है, अपडेट , और हटा देता है। डर्बी को करना है करना बनाए रखने के लिए काम अनुक्रमणिका . अगर तुम अपडेट करें एक टेबल, सिस्टम को उनको बनाए रखना है अनुक्रमणिका जो कॉलम पर हैं अद्यतन . तो बहुत कुछ अनुक्रमणिका कर सकते हैं जल्दी करो कथनों का चयन करें, लेकिन इन्सर्ट को धीमा करें, अपडेट , और हटा देता है।

तदनुसार, क्या इंडेक्स अपडेट को धीमा करते हैं?

1 उत्तर। डेटाबेस अनुक्रमणिका डेटाबेस बनाना अपडेट धीमा और एक ही समय में तेज। यह इस पर निर्भर करता है अपडेट करें कथन: जब आपके पास एक अपडेट करें सभी पंक्तियों पर जैसे अपडेट करें mytable set mycolumn = 4711 तब अनुक्रमणिका सृजन होगा गति कम करो NS अपडेट करें , क्योंकि यह कुछ अतिरिक्त काम है जिसके लिए समय चाहिए।

इसके अतिरिक्त, इंडेक्स डेटाबेस के प्रदर्शन को कैसे प्रभावित करते हैं? इंडेक्स डेटा संरचनाएं हैं जो आपको पंक्तियों को जल्दी से चुनने और क्रमबद्ध करने की अनुमति देती हैं a डेटाबेस टेबल। उदाहरण के लिए, यदि आपकी तालिकाएं अक्सर INSERT, UPDATE, या DELETE कथनों से प्रभावित होती हैं, तो आपका समग्र प्रदर्शन सकता है ड्रॉप क्योंकि अनुक्रमणिका उन कार्यों के बाद संशोधित किया जाना चाहिए।

इसे ध्यान में रखते हुए, क्या इंडेक्स अपडेट और इंसर्ट के प्रदर्शन को प्रभावित करते हैं?

हाँ बिल्कुल प्रदर्शन को प्रभावित करता है के लिये INSERTUPDATE ऑपरेशन हटाएं। जब डेटा में हेरफेर किया गया है, तो सभी सूचकांकों को प्रभावित करें को भी प्रतिबिंबित करने की आवश्यकता है अपडेट करें . आप एक का उपयोग करने पर विचार कर सकते हैं अनुक्रमणिका एकाधिक प्रश्नों के उपयोग में फैले हुए हैं।

क्या एक इंडेक्स जोड़ने से कोई क्वेरी धीमी हो सकती है?

गलती सूचकांक कर सकते हैं सेम अनुक्रमणिका एक कॉलम पर बनाया गया है जो आसान डेटा हेरफेर प्रदान नहीं करता है या एक अनुक्रमणिका कई स्तंभों पर बनाया गया है जो तेजी से बढ़ने के बजाय प्रश्नों , उन्हें धीमा कर देता है नीचे . बिना संकुल वाली तालिका सूचकांक कर सकते हैं गरीब भी माना जाता है अनुक्रमण अभ्यास।

सिफारिश की: