mysql:16213
From: <masaki.kuroda@xxxxxxxxxx>
Date: Wed, 25 Feb 2015 08:09:41 +0000
Subject: [mysql 16213] RE: [mysql 16211] PHP/PDOでSQLの実行時間を制限する方法
黒田と申します。 クエリの実行時間が長くて応答が返ってこないというのであれば、 クエリの方を確認した方が良いとは思いますが・・・ MySQL5.7からはmax_statement_timeで強制的に切断ができたと思います。 試したことがありません。。。 もし対象バージョンで無い場合はごめんなさい。 > -----Original Message----- > From: Watanabe Tomoyuki [mailto:WATANABE.TOMOYUKI.2@xxxxxxxxxx] > Sent: Wednesday, February 25, 2015 4:56 PM > To: ml@xxxxxxxxxx > Subject: [mysql 16212] RE: [mysql 16211] PHP/PDOでSQLの実行時間を制限 > する方法 > > 渡辺と申します。 > > 半分PHPの話になってしまいますが、私の知っている範囲で。 > > > MySQLのドライバで mysqlndを使っているのであれば、 > php.ini に > mysqlnd.net_read_timeout = 秒数 > を追記することで制限できると思います。 > > タイムアウトになった時に > SQLSTATE[HY000]: General error: 2006 MySQL server has gone away > が返りますので、必要に応じてうまく処理してください。 > > > 参考 > http://php.net/manual/ja/mysqlnd.config.php#ini.mysqlnd.net-read-timeo > ut > > > 的が外れていたらご容赦ください。 > > > > -----Original Message----- > From: 田口 浩 [mailto:h-taguchi@xxxxxxxxxx] > Sent: Wednesday, February 25, 2015 3:54 PM > To: 田口 浩 > Subject: [mysql 16211] PHP/PDOでSQLの実行時間を制限する方法 > > ※個人情報保護のため、宛先を非表示(BCC)にて送信しています。 > ----------------------------------------------------- > > 田口と申します。 > (Bcc宛てで済みません。システム上の制限です) > > PHP/PDOでMySQLを使っていますが、長い時間がかかるSQLを途中で止めること > ができません。 > どなたか、方法を教えて貰えないでしょうか? > > (後略
16211 2015-02-25 15:53 [田口 浩 <h-taguchi@x] PHP/PDOでSQLの実行時間を制限する方法 16212 2015-02-25 16:56 ┗[Watanabe Tomoyuki <W] RE: [mysql 16211] PHP/PDOでSQLの実行時間を制限する方法 -> 16213 2015-02-25 17:09 ┣[<masaki.kuroda@xxxxx] 16215 2015-02-25 19:43 ┃┗[田口 浩 <h-taguchi@x] RE: [mysql 16213] RE: [mysql 16211] PHP/PDOでSQLの実行時間を制限する方法 16214 2015-02-25 19:40 ┗[田口 浩 <h-taguchi@x] RE: [mysql 16212] RE: [mysql 16211] PHP/PDOでSQLの実行時間を制限する方法