`
lusanxiong
  • 浏览: 19810 次
社区版块
存档分类
最新评论

如何将一个数据库表(千万条)"快速"导入另一个数据库的同一张表

阅读更多

应用场景:
需要把A数据库users表(有1000W条数据)全部导入到B数据库users表(表结构一样,但B库的表是经过分区的).

A库与B库在同一台服务器上.

数据库版本:
MS2005

我的方案:
insert into A.dbo.users(field1,field2,field3) select * from A.dbo.users;

问题:
1.效率极低.导入时间超过30分钟还没完成
2.产生的日志文件极大(目前有几G的日志,就这一个操作)

请问各位有没有更好的方法快速导入.




分享到:
评论

相关推荐

    sql server从一个数据库复制表到另一个数据库的方法

    本文档详细介绍了sql server怎样从一个数据库复制表到另一个数据库的方法。有图为例,简单易懂。

    使用kettle同步数据库表至其他库

    使用kettle同步数据库表。网上找教程找了一天。终于弄好了。将两个数据库连接改成你自己的。sql也要改,然后把后面步骤的字段重新获取一下。然后就可以同步数据了。数据来源表增删改都可以同步。参考一下吧

    java代码操作数据转移,把一个数据库里的东西移动到另一个数据库,自动建库建表

    java代码操作数据转移,把一个数据库里的东西移动到另一个数据库,自动建库建表。

    把CSV文件导入到SQL Server表中的方法

    有时候我们可能会把CSV中的数据导入到某个数据库的表中,比如做报表分析的时候。 对于这个问题,我想一点也难不倒程序人员吧!但是要是SQL Server能够完成这个任务,岂不是更好! 对,SQL Server确实有这个功能。 ...

    sql server 复制表从一个数据库到另一个数据库

    本文将详细介绍SQL server 数据库如何把一张表复制到另一个数据库表中,需要了解更多的朋友可以参考下

    pgsync:将数据从一个Postgres数据库同步到另一个数据库

    将数据从一个Postgres数据库同步到另一个数据库(例如pg_dump / pg_restore )。 设计用于: 速度-表格并行传输 安全性-防止敏感数据离开服务器的内置方法 灵活性-优雅地处理架构差异,例如缺少列和多余的列 便利...

    从数据库将大量数据导出到Excel文件程序总结

    Excel2007及以后版本中的数据能保持100万条记录左右,我用的是Oracle数据库,要导入40万条数据。我主要采用了JXLS和POI的第三方jar包,这是一个文档总结。如果要下载程序,可以去我的下载空间。

    4秒100万条数据导入SQL数据库-NET(C#)demo

    4秒100万条数据导入SQL数据库-NET(C#)demo 试验的5种方法,比较各种方法的导入速度 基本Insert Into 单线程Bulk Insert 多线程Bulk Insert 单线程SqlBulkCopy 多线程SqlBulkCopy

    plsql下不同用户数据导入

    不同用户下,数据的导出和导入;oracle数据库,利用plsql操作;解决了没有sequence存在等问题

    数据、迁移、数据库技术、C#

    本程序用于数据库的异表数据导入,将一张表中的数据导入到另外一张不同的表中。方便实用。

    Excel文件导入Access数据库

    Excel文件导入Access数据库同一张表中,本地上传,excel表结构必须与数据库表结构相同

    word读取内容并操作存储数据库

    需求主要是将word文档里面的题库读取,解析和存入数据库。数据库设计目前就用一张表,一个测试数据库。直接部署运行环境,运行即可。

    mysql 从一个表中查数据并插入另一个表实现方法

    不管是在网站开发还是在应用程序开发中,我们经常会碰到需要将MySQL或MS SQLServer某个表的数据批量导入到另一个表的情况,甚至有时还需要指定导入字段。 本文就将以MySQL数据库为例,介绍如何通过SQL命令行将某个表...

    实验1答案 - 建立学生数据库.sql

    通过本实验的学习,使学生熟悉SQL Server 2014的集成环境,帮助学生掌握数据库、表的建立方法以及SQL Server的数据导入方法 二、实验内容  (一)、SQL Server 2014的安装 SQL Server2014的安装过程与 SQL Server ...

    struts2 Excel导入数据库

    poi struts2 Excel导入数据库 用jdbc连的sql server2000 非常简单 一看就能明白怎么个回事 就一张表 3个字段 适合第一次用poi的朋友

    数据库操作语句大全(sql)

    3),例如:在一个外部表中导入数据,由于某些原因第一次只导入了一部分,但很难判断具体位置,这样只有在下一次全部导入,这样也就产生好多重复的字段,怎样删除重复字段 alter table tablename --添加一个自增列 ...

    Oracle数据库实验操作

    实验1:书写一个最简单的sql语句,查询一张表的所有行和所有列 9 实验2:查询一张表的所有行,但列的顺序我们自己决定 10 实验3:查询表的某些列,在列上使用表达式 10 实验4:使用sqlplus,进入sqlplus并进行简单的...

    省市区资源 sql文件 一张表

    省市区的所有数据资源,用的时候,只需要将数据表导入数据库 编写相应代码即可

    oracle数据库对象备份与恢复脚本工具

    根据某个数据库迁移项目需要,结合个人对数据库对象的理解,整理了一份数据库对象(包括表、视图)导出、导入脚本。供参考。 1、实现存储过程、函数、包、触发器、视图、同义词的批量导出与恢复脚本 2、以下脚本均在...

    mysql-country-list:mysql将国家列表插入数据库

    使用此mysql将国家和/或国籍列表导入数据库。 清单类型 简单的国家/地区代码和名称 InnoDB的简单国家/地区代码和名称 详细的国家信息 JSON数组 PHP数组 SQL导入包含以下信息 表名称:apps_countries / apps_...

Global site tag (gtag.js) - Google Analytics