sql >> データベース >  >> RDS >> Mysql

致命的なエラー:183行目の...\model.phpで最大実行時間が30秒を超えました

    ここで大げさな推測をします:データベースキャッシング。

    ページを初めて実行するとき、クエリはデータベースにキャッシュされないため、時間がかかり、PHPの期限が切れます。

    それ以外の場合、クエリははるかに高速です。

    前述のようにクエリを分割するか、スクリプトの時間制限を増やしてみることができます:

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

    確かに、これ> データベースキャッシュをクリーンアップして常に使用するには、常にクリーンキャッシュでページを実行します。




    1. PHPでテーブルを作成し、MySQLからデータを入力します

    2. ビューcodeigniterにクエリ結果を表示できません

    3. MySQLの同じテーブルを参照するサブクエリを使用したSQLUPDATE

    4. OmniDBを使用してPostgreSQL12のパフォーマンスを監視する方法–パート2