Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

घातक त्रुटि:30 सेकंड का अधिकतम निष्पादन समय लाइन 183 पर ...\model.php से अधिक हो गया

मैं आपको यहां एक बेतुका अनुमान दूंगा:डेटाबेस कैशिंग।

पहली बार जब आप पृष्ठ को निष्पादित करते हैं, तो क्वेरी डेटाबेस में कैश्ड नहीं होती है, इसलिए, इसमें अधिक समय लगता है, इस प्रकार, PHP की समय सीमा समाप्त हो जाती है।

दूसरी बार, क्वेरी बहुत तेज़ होती है।

जैसा कि आपने उल्लेख किया है, आप या तो क्वेरी को विभाजित कर सकते हैं, या आप स्क्रिप्ट पर समय सीमा बढ़ाने का प्रयास कर सकते हैं:

set_time_limit(0); //No time limit
set_time_limit(60); //60 seconds

सुनिश्चित करने के लिए, आप इस डेटाबेस कैशे को साफ करने और हमेशा इसका उपयोग करने के लिए आप हमेशा पेज को क्लीन कैशे पर चलाएंगे।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql गिनती प्रदर्शन

  2. हाइबरनेट पीढ़ी सूचकांक और MySQL के लिए एक ही नाम के साथ विदेशी कुंजी

  3. mysql में यादृच्छिक पंक्तियों का चयन करें और प्रत्येक समूह के भीतर सीमित करें

  4. mysql में बी-ट्री इंडेक्सिंग कैसे काम करता है

  5. MySQL में GCM पंजीकरण आईडी को विशिष्ट रूप से कैसे स्टोर करें