sql server 怎么做大数据量的转表 表里现在有4000W的数据量

飞过海啊lsq 2012-03-16 09:16:33
现数据库里有几张表都是4000多万的数据量,客户反映系统报销很慢,客户希望我们把2012之前的数据都迁出到一个历史库里面去 ,迁出去的数据应该在3500W 左右。

迁移表 insert into newtable select * from oldtable 这样好样迁移会报错 要么是主文件的增量不够大,要么日志文件小了 ,希望大家给一个合理的解决方案..
...全文
231 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
飞过海啊lsq 2012-03-16
  • 打赏
  • 举报
回复
把历史库的日志模式改成最小模式,不记录日志 这个怎么操作
bflovesnow 2012-03-16
  • 打赏
  • 举报
回复
1、把历史库的日志模式改成最小模式,不记录日志会加快导入时间;

2、可以先1次导5W数据量,评估3500W数据的时间,以不影响生产系统;

3、说实话,早该迁移数据了。。。
飞过海啊lsq 2012-03-16
  • 打赏
  • 举报
回复
看来使用导出 导出 效率还是真高多了..
唐诗三百首 2012-03-16
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 lsqldfdfd 的回复:]
日志是不是不能限制增长啊
[/Quote]
--> Yes,And need to see the free space of the disk volume too.
飞过海啊lsq 2012-03-16
  • 打赏
  • 举报
回复
日志是不是不能限制增长啊
唐诗三百首 2012-03-16
  • 打赏
  • 举报
回复
不确定方案的话,分批迁移比较保险,

须注意日志的变化.
飞过海啊lsq 2012-03-16
  • 打赏
  • 举报
回复
sql server版本是2005 我刚使用ssis 导入 导出 执行了一点 就卡住了.
IT-Style 2012-03-16
  • 打赏
  • 举报
回复
如果是SqlServer2008,使用Merge关键字
http://blog.csdn.net/softkexin/article/details/7339482
水族杰纶 2012-03-16
  • 打赏
  • 举报
回复
insert into newtable select * from oldtable
远比
select * into newtable from oldtable
产生的日志多
dawugui 2012-03-16
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 lsqldfdfd 的回复:]
正式系统使用的是sql server 2005 ssis 导入 导出要快些?
[/Quote]试试.
飞过海啊lsq 2012-03-16
  • 打赏
  • 举报
回复
正式系统使用的是sql server 2005 ssis 导入 导出要快些?
dawugui 2012-03-16
  • 打赏
  • 举报
回复
[Quote=引用楼主 lsqldfdfd 的回复:]
现数据库里有几张表都是4000多万的数据量,客户反映系统报销很慢,客户希望我们把2012之前的数据都迁出到一个历史库里面去 ,迁出去的数据应该在3500W 左右。

迁移表 insert into newtable select * from oldtable 这样好样迁移会报错 要么是主文件的增量不够大,要么日志文件小了 ,希望大家给一个合理的解决方案..
[/Quote]使用导入导出去做,sql 2000是dts,sql 2005是ssis.
点中某数据库-->所有任务-->导入(导出)数据-->....
mugua604 2012-03-16
  • 打赏
  • 举报
回复
首先建立好 NEWTABLE , 然后分批插入,这样应该可以的
bflovesnow 2012-03-16
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 lsqldfdfd 的回复:]
把历史库的日志模式改成最小模式,不记录日志 这个怎么操作
[/Quote]

ALTER DATABASE db_name SET RECOVERY SIMPLE;

另外,还可以把 历史库 中相应表的 索引、约束 等去掉,迁移结束再加上。

22,298

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧