phpmyadminってPHPとMySQLを使っている人にとっては結構便利なツールですよね。
私もDBの構築・修正にはよく使っているのですが、レコード数が増加するにあたってSQLを実行したあと、タイムアウトになります。
タイムアウトしましたという表示が出ることはなく、白紙のページが表示されることがあります。
PHPやApacheでの設定ではタイムアウトは少し長めの時間を設定しているにも関らずタイムアウトになることがあります。
実は、(知っている方もおられると思いますが)phpmyadmin側でもタイムアウトの設定ってあるんですね。
バージョンが2.6.3だと、config.inc.php内に【ExecTimeLimit】という文字列があるのですが、そこがデフォルトだと300になっています。この値を変更すると実行時間の延長が可能です。
新しいバージョンだと、librariesフォルダ内のconfig.default.php内に同じ設定があります。
300超えるSQL文はあまりシステム上よくはないのですが、バックアップや復元のときには便利だと思います。
私もDBの構築・修正にはよく使っているのですが、レコード数が増加するにあたってSQLを実行したあと、タイムアウトになります。
タイムアウトしましたという表示が出ることはなく、白紙のページが表示されることがあります。
PHPやApacheでの設定ではタイムアウトは少し長めの時間を設定しているにも関らずタイムアウトになることがあります。
実は、(知っている方もおられると思いますが)phpmyadmin側でもタイムアウトの設定ってあるんですね。
バージョンが2.6.3だと、config.inc.php内に【ExecTimeLimit】という文字列があるのですが、そこがデフォルトだと300になっています。この値を変更すると実行時間の延長が可能です。
新しいバージョンだと、librariesフォルダ内のconfig.default.php内に同じ設定があります。
300超えるSQL文はあまりシステム上よくはないのですが、バックアップや復元のときには便利だと思います。
【WEB開発】コメントする