Mysql
 sql >> база данни >  >> RDS >> Mysql

Фатална грешка:Максималното време за изпълнение от 30 секунди е превишено в ...\model.php на ред 183

Тук ще ви дам едно странно предположение:Кеширане на база данни.

При първото изпълнение на страницата заявката не се кешира в базата данни, така че отнема повече време, като по този начин изтича срокът на 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. Комбинирайте полета от различни редове при условие

  2. PATINDEX() замяна в MYSQL

  3. Най-добра практика за структура на базата данни за гласуване на коментари

  4. Как ефективно да се свържете с mysql в php, без да се свързвате повторно при всяка заявка

  5. Как да напиша заявка за присъединяване към MySQL