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();
相关文章推荐
- Yii使用事务提交,批量提交,提高速度
- 使用事务操作SQLite数据批量插入,提高数据批量写入速度,源码讲解
- django使用事务提高插入mysql数据库速度
- Qt中提高sqlite的读写速度(使用事务一次性写入100万条数据)
- 一条insert语句批量插入多条记录 AND 多条件游标更新 变CASE WHEN更新法提高速度
- cmake: 使用jom实现msvc工程并发编译提高速度(-j)
- PHP使用连接池提高性能(mysql不需要,Oracle连接速度很慢)
- 项模板的使用--提高编程速度
- java使用JDBC连接数据库,提高查询大量数据速度
- 【Oracle】使用bbed提交事务(二)
- 让mongoDB也能使用in查询,提高查询速度
- Entity Framework中的多个库操作批量提交、事务处理
- 使用 GNU profiler 来提高代码运行速度
- YII中使用事务
- android 数据库查询中使用索引-大幅提高数据库操作速度
- 使用.htaccess 开启gzip 缓存文件 网页 提高速度
- 禁用wordpress gravatar使用本地头像提高网页打开速度
- mysql 如何提高批量导入的速度
- Spring如何设置让事务自动提交和回滚?Spring两种事务管理方式的配置及使用
- 使用 GNU profiler 来提高代码运行速度