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

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

阅读更多

应用场景:
需要把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中,将表从一个数据库复制到另一个数据库的过程涉及到数据库对象的迁移,这通常通过创建表的结构脚本和数据迁移来实现。以下是一个详细的步骤指南: 1. **启动SQL Server Management Studio (SSMS)**: ...

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

    在IT行业中,数据库迁移是一项常见的任务,特别是在Java开发中,我们经常需要将数据从一个数据库迁移到另一个数据库,比如从测试环境迁移到生产环境。这个过程不仅涉及数据的复制,还包括了数据库结构(如表、索引等...

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

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

    在同一数据库中将一个表中文件备份到另一个表

    本教程将聚焦于如何使用Java编程语言实现在Oracle同一数据库内将一个表中的文件备份到另一个表,这对于初学者来说是一次极好的学习机会。 首先,我们需要理解Oracle数据库的基础。Oracle数据库是一个关系型数据库...

    h2数据导入mysql数据库(看评论酌情下载)

    h2 数据库导入 MySQL 数据库需要通过将 h2 数据库下的表结构和数据分别导入到 MySQL 数据库中,并确保数据的一致性和类型的兼容性。 知识点: * h2 数据库导入 MySQL 数据库的步骤 * 创建 MySQL 数据库 * 将 h2 ...

    Postgresql数据库批量导入其他pg库的表

    在PostgreSQL数据库管理中,有时我们需要将数据从一个数据库实例迁移到另一个实例,或者合并多个数据库的数据。"Postgresql数据库批量导入其他pg库的表"这个话题就聚焦于如何高效地完成这样的任务,特别是通过使用`...

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

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

    excel表转换为mysql数据库

    - 创建MySQL数据库和表:在MySQL环境中,创建一个新的数据库并定义一个表结构,确保字段类型与Excel中的数据类型相匹配。 - 导入CSV数据:使用MySQL的`LOAD DATA INFILE`命令,将CSV文件导入到已创建的表中。这一...

    数据库导入

    在“指定表复制或查询”页面中,选择“复制一个或多个表或视图的数据”。这意味着整个表的数据将被复制到目标数据库表中,而不是执行特定的查询语句。点击“下一步”进入下一步骤。 #### 六、选择具体的数据源 在...

    2015最新的省市区 mysql 数据库(只一张表)

    6. **mysql.sql文件**:这是一个SQL脚本文件,通常用于导入或导出数据库结构和数据。改过以后的mysql.sql文件可能包含了创建表的SQL语句,以及插入省市区数据的INSERT语句。 7. **数据更新**:由于提到了“2015年...

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

    在SQL Server中,复制表从一个数据库到另一个数据库是一个常见的操作,这可能涉及到备份、迁移、数据整合或者测试环境的设置。以下是一些主要的方法,包括使用链接服务器、OPENROWSET、OPENQUERY以及OPENDATASOURCE...

    多个数据表导入一个Excel文件

    本话题探讨的是如何将多个数据表从不同的数据库导入到同一个Excel文件中,这在数据整合、分析或者报告制作时非常有用。 标题“多个数据表导入一个Excel文件”暗示了我们要解决的问题是如何将来自多个数据源的数据...

    plsql下不同用户数据导入

    4. 在导出数据时,可以选择 Single file 选项,以便将所有对象导出到一个 SQL 脚本文件中。 5. 在导出数据时,可以选择 File per object 选项,以便将每个对象导出到一个特定的文件中。 导出和导入数据的步骤: 1....

    如何操作Excel读取数据导入DB2数据库

    为了解决这个问题,我们可以考虑实现一个通用转换类,例如使用Java中的反射机制来动态读取Excel文件的元数据,并根据元数据生成对应的SQL语句来将Excel数据导入到数据库中。 Excel读取数据导入DB2数据库需要使用POI...

    数据库表转实体类和DTO

    - **数据库表**:在关系型数据库中,表是一种存储数据的基本结构,由行和列组成,每一行代表一条记录,每一列对应一种属性或字段。数据库表通过定义字段类型、长度、约束等规则来规范数据。 - **实体类**:在Java...

    如何将Access表中的数据导入到ORACLE中

    将 Access 表中的数据导入到 ORACLE 中 在本文中,我们将讨论如何将 Access 表中的数据导入到 ORACLE 中的两种方法。这些方法将指导您如何使用 ODBC 连接将数据从 Access 导入到 ORACLE 中。 方法一:使用 ODBC ...

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

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

    SQL数据库单个数据表导出工具

    生成的SQL文件包含一系列的INSERT语句,这些语句用于在另一个数据库中重建数据表的原始状态。INSERT语句在SQL中用于向表格添加新记录,其格式大致为 `INSERT INTO 表名 (列1, 列2, ...) VALUES (值1, 值2, ...);` ...

Global site tag (gtag.js) - Google Analytics