आपकी क्वेरी में लंबा समय क्यों लगता है, इसके कई कारण हो सकते हैं:
- आपको किसी अन्य सत्र द्वारा अवरुद्ध किया जा सकता है (सबसे अधिक संभावना है)। हटाने से पहले आपको यह सुनिश्चित करना चाहिए कि कोई और पंक्तियों को लॉक नहीं कर रहा है, उदाहरण के लिए:समस्या
SELECT NULL FROM tablename WHERE colname=:value FOR UPDATE NOWAIT
, - एक
ON DELETE TRIGGER
हो सकता है जो अतिरिक्त काम करता है, UNINDEXED REFERENCE CONSTRAINTS
की जांच करें इस तालिका की ओर इशारा करते हुए (आस्कटॉम की एक स्क्रिप्ट है जो आपको यह निर्धारित करने में मदद करेगी कि क्या ऐसी अनइंडेक्स्ड विदेशी कुंजियाँ मौजूद हैं)।