2009-07-31 12 views
5

मैं phpMyAdmin में एक क्वेरी निष्पादित करने के लिए प्रयास कर रहा हूं। क्वेरी को लोड करने में लगभग दो मिनट लगते हैं, लेकिन क्वेरी परिणामों के शीर्ष पर यह कहता है कि "क्वेरी ने 0.2768 सेकेंड लिया"। यह कैसे संभव है?phpMyAdmin को क्वेरी प्रदर्शित करने में लंबा समय क्यों लगता है, फिर भी दिखाता है कि क्वेरी तेजी से निष्पादित की गई है?

+0

क्या आपके पास एक बहुत बड़ा परिणाम सेट है? – Jason

+0

हाँ, मैं करता हूं, लेकिन मैंने सीमित 0,30 सेट किया है। – Jack7890

+0

संभवतः संबंधित: https://stackoverflow.com/a/15293336/467164 –

उत्तर

7

आपके परिणामस्वरूप बड़ा, धीमी phpMyAdmin है। PhpMyAdmin स्क्रिप्ट को MySQL से 0.2768 सेकेंड में क्वेरी परिणाम प्राप्त होता है। इसके बाद इसमें डेटा की हजारों पंक्तियों/स्तंभों को पार्स करना होगा और इसे अपने ब्राउज़र में प्रदर्शित करने के लिए आवश्यक सभी मार्कअप लागू करना होगा। यह समय और स्मृति खाता है। यदि गति चिंता का विषय है तो मैं कमांड लाइन क्लाइंट का उपयोग करने का सुझाव देता हूं।

+0

यह समझ में आता है, धन्यवाद hobodave। क्या यह मामला तब भी है जब मैं 0,30 सेट करता हूं? – Jack7890

+0

यह चीजों के PHP पक्ष को तेज करना चाहिए, हां। – hobodave

+0

MySQL कमांड लाइन में मेरे प्रश्नों में से एक को PhpMyAdmin पर निष्पादित करने के लिए 50s लगते हैं, लेकिन यह कहता है कि इसमें 0.2s लग गए। ऐसा लगता है कि PhpMyAdmin एक ही चीज़ के बारे में बात नहीं कर रहा है। – Jerem

0

क्वेरी तेजी से निष्पादित की गई, लेकिन phpMyAdmin ने इसे लोड करने में काफी समय लगाया।

+0

सही, लेकिन ऐसा क्यों होगा? अन्य प्रश्नों के लिए phpMyAdmin लोड समय और क्वेरी निष्पादन समय के बीच डिस्कनेक्ट प्रतीत नहीं होता है, इसलिए मेरा phpMyAdmin व्यवस्थित रूप से धीमा नहीं है। यह इस सवाल के बारे में कुछ है। – Jack7890

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

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