[前][次][番号順一覧][スレッド一覧]

mysql:16212

From: Watanabe Tomoyuki <Watanabe Tomoyuki <WATANABE.TOMOYUKI.2@xxxxxxxxxx>>
Date: Wed, 25 Feb 2015 07:56:04 +0000
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-timeout


的が外れていたらご容赦ください。



-----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の実行時間を制限する方法