您的位置:首页 > 编程语言 > PHP开发

Yii使用事务提交,批量提交,提高速度

2013-04-11 10:46 267 查看
在我机器上测试,Yii使用事务提交比不用事务,提高速度近20倍左右,特别是在循环里批量增加的时候

$transaction        = Yii::app()->db->beginTransaction();
foreach ($selectedflows as $flow_id)
{
$pf->setIsNewRecord(true);
$pf->id          = null;
$pf->project_id  = $project_id;
$pf->flow_id     = $flow_id;
$pf->displayorder= $this->request->getPost('displayorder_'.$flow_id);
$pf->save();
}
$transaction->commit();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: