当前位置: 代码迷 >> Sql Server >> 使用xml批量提交数据的效率有关问题
  详细解决方案

使用xml批量提交数据的效率有关问题

热度:91   发布时间:2016-04-27 11:37:46.0
使用xml批量提交数据的效率问题?
我用xml 方式提交数据,每次5-10个.如果提交的数据的MID列和Type有相同的数据就更新, 没有就添加,
我打开监控后,看到这个存取过程的 cpu 占用有时候会飙到500多,这正常吗? 有没有更有效的提交方式?

------解决方案--------------------
如果数据量大,定义表类型调用表变量实现会好一些

曾测式3M大小的XML(几百数据量多节点),用表变量要快N多倍

如果超过1000的结果集,建议用XML的临时表或建上索引试试
------解决方案--------------------
建義將not exists改為LEFT JOIN
  相关解决方案