2013年3月11日

关于大数据批量更新的看法

摘要: 需求:更新一表某字段,数据量4W。一开始为了不反复访问数据库就把4W条sql语句拼接到了一起结果发现在本地运行要8分钟,在服务器运行直接系统内存不足,因为服务器还运行了其他程序详情见http://bbs.csdn.net/topics/390388642最后改成了存储过程,因为存储过程有如下特点:1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。2.当对数据库进行复杂操作时(如对多个表进行Update,Insert,Query,Delete时),可将此复杂操作用存储过程封装起来与数据库提供的事务处理 阅读全文

posted @ 2013-03-11 18:03 pass 阅读(1093) 评论(0) 推荐(0) 编辑

导航