首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

求从A表往B表插入带条件大量数据(100W-200W)的快速方法,该怎么处理

2012-01-20 
求从A表往B表插入带条件大量数据(100W--200W)的快速方法A表和B表的结构一样A表每天以100W--200W数据量增长

求从A表往B表插入带条件大量数据(100W--200W)的快速方法
A表和B表的结构一样
A表每天以100W--200W数据量增长,
我现在需要将A表中数据插入到B表中,条件是A.日期字段=指定的日期,一般一次插入的数据量为150W左右。
求快速插入的方法。我现在只知道用INSERT   INTO     SELECT   *   FROM   方法

[解决办法]
INSERT INTO B SELECT * FROM A where A.日期字段=指定的日期
[解决办法]
你做一个DTS,做个JOB,按照需要的时间调用
DTS是专做数据转换的
可能要快些
但是没有论证过
[解决办法]
每天200W条记录的话,估计MSSQLServer处理起来够受的。。
一个月就是6000W条呀。。。
我觉得你的表设计是否需要变更一下??如果都往一个表里插,估计后面速度会慢得无法忍受。。
分区表??
[解决办法]
什么东西一天有200万记录?

还是重新设计一下结构吧, 这么大量的记录用来查询的话,performance 会让你傻掉

热点排行