Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Kesalahan fatal:Waktu eksekusi maksimum 30 detik terlampaui di ...\model.php on line 183

Saya akan memberi Anda tebakan liar di sini:Caching basis data.

Saat pertama kali Anda menjalankan halaman, kueri tidak di-cache dalam database, sehingga membutuhkan waktu lebih lama, sehingga batas waktu PHP berakhir.

Di lain waktu, kueri jauh lebih cepat.

Anda dapat membagi kueri, seperti yang Anda sebutkan, atau Anda dapat mencoba meningkatkan batas waktu pada skrip:

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

Yang pasti, Anda bisa menggunakan ini untuk membersihkan cache database dan menggunakannya selalu sehingga Anda akan selalu menjalankan halaman dengan cache yang bersih.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kesalahan MySQL 150, tidak dapat membuat tabel

  2. Bagaimana cara menampilkan kategori dan subkategori?

  3. Dapatkan entri tabel MySQL yang diperbarui dengan python tanpa menutup koneksi

  4. Bagaimana cara menggabungkan seluruh set hasil di MySQL?

  5. strip nama dari email di mysql tanpa php apakah mungkin?