Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Błąd krytyczny:Przekroczono maksymalny czas wykonania 30 sekund w ...\model.php w wierszu 183

Dam ci dzikie zgadywanie tutaj:Buforowanie bazy danych.

Przy pierwszym uruchomieniu strony zapytanie nie jest buforowane w bazie danych, więc zajmuje to więcej czasu, co powoduje wygaśnięcie limitu czasu PHP.

W innych przypadkach zapytanie jest znacznie szybsze.

Możesz albo podzielić zapytanie, jak wspomniałeś, albo spróbować zwiększyć limit czasu w skrypcie:

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

Dla pewności możesz użyć tego aby wyczyścić pamięć podręczną bazy danych i używać jej zawsze, aby zawsze uruchamiać stronę w czystej pamięci podręcznej.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przechowuj obraz w blobu bazy danych; pobierz z db do Picturebox

  2. Nie mogę uruchomić aktualizacji pakietu z powodu mysql2 gem

  3. Nie można użyć ciągu jako @Id ze SpringData

  4. Edytor Aloha:Wstawianie obrazów/zdjęć

  5. Jak naprawić kod stanu serwera:302 znaleziony przez dodatek SQL Inject Me Firefox