2016-01-05 4 views
6

जब से परियोजना Django 1.8.6 से 1.8 (1.8.7 सटीक होना) को अद्यतन किया गया है, तो makemigrations और माइग्रेट सुपर धीमी है (लगभग 10 माइग्रेशन माइग्रेट करने में लगभग 15 मिनट लगते हैं)।Django Makemigrations और माइग्रेट धीमी हैं

जब मैं 'प्रबंधन.py माइग्रेट' करता हूं तो 90% समय 'मॉडल प्रस्तुत करना ...' बना रहा है, मुझे 'संपन्न' देने से पहले।

कोई भी जानता है कि यह क्यों हो रहा है?

+0

आपको यह देखने की आवश्यकता हो सकती है कि जब आप माइग्रेशन कर रहे हों तो क्या हो रहा है। मैंने केवल mysql का उपयोग किया है, इसलिए यदि आप एक ही डेटाबेस का उपयोग करते हैं तो आप dbshell में लॉगिन कर सकते हैं और कनेक्शन देखने के लिए 'प्रक्रिया सूची दिखा सकते हैं;' –

+0

मैं PostgreSQL का उपयोग कर रहा हूँ। मैं यह देखने की कोशिश करूंगा कि क्या हो रहा है। –

+0

यह 10 माइग्रेशन के लिए असंभव रूप से धीमा लगता है। यह 1.9 तक अपग्रेड करने के लायक हो सकता है, प्रदर्शन प्रतिपादन _lot_ बेहतर है। वैसे भी, क्या आप अपने माइग्रेशन साझा कर सकते हैं? अन्यथा यह अनुमान है कि वे इतनी धीमी क्यों हैं। – knbk

उत्तर

0

यह Django 1.8 के साथ एक ज्ञात मुद्दा है दुर्भाग्य से django द्वारा समर्थित एकमात्र समाधान अपग्रेड करना है।

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