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