私は実行に約10分かかる1つまたは2つのクエリを持っています。zendのpdo_mssqlにタイムアウトを設定する
タイムアウトを含めるために$ dbオブジェクトを操作するにはどうすればよいですか?
$_SESSION['params'] = array(
'host' => '127.0.0.1',
'username' => 'sa',
'password' => 'password',
'dbname' => 'schema',
'driver_options' => $options
);
$db = createConnection($_SESSION['params']);
function createConnection($params){
return Zend_Db::factory('Pdo_MSsql', $params);
}
、役に立てば幸い:: ATTR_TIMEOUT doesntのはpdo_mssql拡張モジュールドライバ – Alex
@Alexに影響を与えているようだ:私は私の答えを再編集した、PDO :: SQLSRV_ATTR_QUERY_TIMEOUT属性があるように思われます。それをテストしていない、私はそれがあなたのために役立つことを願っています。 – dinopmi