Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Lỗi nghiêm trọng:Đã vượt quá thời gian thực thi tối đa 30 giây trong ... \ model.php trên dòng 183

Tôi sẽ đưa ra cho bạn một phỏng đoán hoang dã ở đây:Bộ nhớ đệm cơ sở dữ liệu.

Trong lần đầu tiên bạn thực thi trang, truy vấn không được lưu vào bộ nhớ cache trong cơ sở dữ liệu, do đó, sẽ mất nhiều thời gian hơn, do đó, làm hết giới hạn thời gian của PHP.

Mặt khác, truy vấn nhanh hơn nhiều.

Bạn có thể tách truy vấn, như bạn đã đề cập hoặc bạn có thể thử tăng giới hạn thời gian trên tập lệnh:

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

Để chắc chắn, bạn có thể sử dụng cái này để làm sạch bộ nhớ cache của cơ sở dữ liệu và luôn sử dụng nó, bạn sẽ luôn chạy trang trên bộ nhớ cache sạch.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mảng php từ mysql

  2. Các kiểu dữ liệu MySQL:Biết những kiểu dữ liệu để sử dụng và cách thức

  3. PDO ::truy vấn so với PDOStatement ::thực thi (PHP và MySQL)

  4. Nhận tuổi của một người trong MySQL

  5. Làm thế nào để hợp nhất nhiều hàng trong MySQL?