ibatis批处理和把批量数据拼成一条sql语句,哪个效能更好?
我看到ibatis批量操作的时候,有批处理功能,但在这之前,我都会将批量数据拼成一条语句,比如updatetableseta=1whereid=1orid=2or...o...
我看到ibatis批量操作的时候,有批处理功能,但在这之前,我都会将批量数据拼成一条语句,比如 update table set a=1 where id=1 or id=2 or ... or id=1000这样,我想问一下两种批量数据更新方式哪一个效能更好呢?我用的MySql数据库。
展开
2个回答
2012-11-07
展开全部
批处理的意思是多条sql只需要创建一次数据库连接就能处理多条sql语句,节约的是创建数据库连接的这部分消耗。你给的例子与不算批处理。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询