精华内容
下载资源
问答
  • 需要将这些数据恢复到本地的数据库表里面,一开始使用的是navicat的运行SQL文件,但是过了半个小时还是没成功,而且一条数据都没插进去,这就比较尴尬了,从网上找了一个合适的方法,速度还是比较快的,最关键的是...

    背景:

           从服务器考出了大约7个G的数据,需要将这些数据恢复到本地的数据库表里面,一开始使用的是navicat运行SQL文件,但是过了半个多小时还是没成功,而且一条数据都没插进去,这就比较尴尬了,从网上找了一个合适的方法,速度还是比较快的,最关键的是用它成功的导入了数据。

    操作步骤一:

           改下mysql的配置,在navicat中运行下面的语句:

    set global max_allowed_packet=300000000;
    
    set global net_buffer_length=300000;
    
    set GLOBAL interactive_timeout=35900000;
    
    set GLOBAL wait_timeout=35900000

    操作步骤二: 

           window上重启下mysql的服务,如下所示:

    操作步骤三: 

           采用dos命令行的方法运行sql文件,先进入mysql运行环境(进入MySQl安装目录中的bin目录):

           然后选择你需要添加的数据库,如果没有则需要先创建一个数据库,然后使用source命令运行sql文件,后面是你文件所在的位置,如下所示,点击回车即可运行。

    展开全文
  • 当我有个文件时,需要长时间。我想知道是否有更好的方法来导入多个文件,例如一个文件将导入其他文件或类似文件。我正在使用WAMP019,我想要一个不需要在计算机上安装其他程序的解决方案。Chococro...

    如何轻松地将多个sql文件导入MySQL数据库?

    我有几个WAMP019文件,我想一次将它们全部导入到MySQL数据库中。

    我转到WAMP019,访问数据库,单击import,选择一个文件并将其导入。 当我有多个文件时,需要很长时间。

    我想知道是否有更好的方法来导入多个文件,例如一个文件将导入其他文件或类似文件。

    我正在使用WAMP019,我想要一个不需要在计算机上安装其他程序的解决方案。

    Chococroc asked 2020-01-20T22:09:31Z

    8个解决方案

    99 votes

    在Windows中,打开终端,转到内容文件夹并输入:

    copy /b *.sql all_files.sql

    这样可以将所有文件合并在一起,从而可以非常快地使用PhpMyAdmin导入。

    在Linux和macOS中,正如@BlackCharly指出的,这可以解决问题:

    cat *.sql > .all_files.sql

    重要说明:直接执行该操作应该会顺利进行,但最终可能会陷入一个循环,由于系统向该文件本身添加了文件,海量输出文件变得越来越大。 为了避免这种情况,有两种可能的解决方案。

    A)将结果放在一个单独的目录中以确保安全(感谢@mosh):

    mkdir concatSql

    cat *.sql > ./concatSql/all_files.sql

    B)将它们连接到具有不同扩展名的文件中,然后更改其名称。 (感谢@William Turrell)

    cat *.sql > all_files.sql1

    mv all_files.sql1 all_files.sql

    Chococroc answered 2020-01-20T22:10:18Z

    50 votes

    这是我发现的最简单的方法。

    在Windows(PowerShell)中:

    cat *.sql | mysql -u user -p database

    您将需要在上面插入您的cat *.sql | mysql -u user -p database的路径,我已经使用了我的系统路径。

    在Linux(Bash)中:

    cat *.sql | mysql -u user -p database

    StanleyD answered 2020-01-20T22:10:59Z

    12 votes

    转到cmd

    在命令提示符下输入C:\ users \ Username> cd [.sql表文件夹路径]

    按Enter

    例如:C:\ users \ Usersname> cd E:\ project \ database

    键入命令提示符

    C:\ users \ Username> [。sql文件夹驱动器(目录)名称]

    按Enter

    例如:C:\ users \ Username> E:

    键入命令提示符以将所有.sql文件(表)合并到一个文件中

    复制/ b * .sql newdatabase.sql

    按Enter

    例如:E:\ project \ database> copy / b * .sql newdatabase.sql

    您可以在目录文件夹中看到将多个.sql(file)表文件合并到单个文件中

    例如:E:\ project \ database

    PHP Kishan answered 2020-01-20T22:12:16Z

    5 votes

    我知道已经过了两年多了...但是我一直在寻找一种方法来做,并且对发布的解决方案不太满意(它很好用,但是随着导入的进行,我需要更多信息) 。 将所有SQL文件组合到一个时,您不会获得任何进度更新。

    因此,我一直在寻找答案,并认为这可能是发布我所发现的东西的好地方,供以后寻找相同答案的人使用。 这是Windows中的命令行,它将从一个文件夹中导入多个SQL文件。 您可以在mysql.exe所在的目录中从命令行运行此命令。

    for /f %f in ('dir /b

    以一些假定值(例如):

    for /f %f in ('dir /b c:\sqlbackup\*.sql') do mysql --user=mylogin --password=mypass mydb < c:\sqlbackup\%f

    如果文件夹中有两组SQL备份,则可以将* .sql更改为更特定的名称(例如mydb _ *。sql)。

    DragonYen answered 2020-01-20T22:12:50Z

    4 votes

    像这样输入mysql shell。

    mysql --host = localhost --user =用户名--password --database = db

    然后使用source命令和分号分隔命令。

    源文件1.sql; 源文件2; 源文件3;

    Markus Zeller answered 2020-01-20T22:13:24Z

    2 votes

    将此文件另存为.bat并运行,更改括号内的变量...

    @echo off

    title Mysql Import Script

    cd (Folder Name)

    for %%a in (*) do (

    echo Importing File : %%a

    mysql -u(username) -p(password) %%~na < %%a

    )

    pause

    如果只有一个数据库修改(%%〜na)使用数据库名称。

    Tarek answered 2020-01-20T22:13:48Z

    1 votes

    最简单的解决方案是将每个sql文件复制/粘贴到一个文件中。

    您不能为文件导入添加一些sql标记(导入的文件将在您的计算机中,而不是在服务器中,并且我认为MySQL不会为外部sql文件管理某些导入标记)。

    BlackCharly answered 2020-01-20T22:14:13Z

    0 votes

    只需在命令提示符下键入以下命令,它将所有sql文件绑定到单个sql文件中,

    c:/xampp/mysql/bin/sql/ type *.sql > OneFile.sql;

    Ajay Singh answered 2020-01-20T22:14:33Z

    展开全文
  • 会有很报红错误,如果直接update的话会重新从中央仓库网上下载,会花费很长时间。 原因: 这里配制的都是别人项目的本地仓库的路径。只需要修改成自己的项目路径就可以了。 问题解决: ...

    导入别人的项目时maven需要注意事项

    直接导入别人项目时pom.xml
    在这里插入图片描述

    会有很多报红错误,如果直接update的话会重新从中央仓库网上下载,会花费很长时间。
    原因:
    在这里插入图片描述

    这里配制的都是别人项目的本地仓库的路径。只需要修改成自己的项目路径就可以了。
    在这里插入图片描述

    问题解决:

    展开全文
  • 有什么办法可以估算IMP数据完成,花费了多长时间?生产系统即将上线,想估算一下,把数据导入需要经历多少时间?不知道有什么办法?导入的开始时间倒好确定,可是终止时间怎么定,总过不能一直在旁边看着。有没有...
    有什么办法可以估算IMP数据完成,花费了多长时间?

    生产系统即将上线,想估算一下,把数据导入需要经历多少时间?不知道有什么办法?导入的开始时间倒好确定,可是终止时间怎么定,总过不能一直在旁边看着。
    有没有什么参数,IMP完成后,记录一下,导入的总时间。

    [ 本帖最后由 wei-xh 于 2010-5-25 13:26 编辑 ]

    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22034023/viewspace-663741/,如需转载,请注明出处,否则将追究法律责任。

    转载于:http://blog.itpub.net/22034023/viewspace-663741/

    展开全文
  • 如果导入的数据特别,校验规则也特别,那么一条一条校验的时间就会很,影响系统使用。这个时候可以使用线程来并行校验。这里记录一下,以防忘掉。一般要导入的每一条数据的校验都是相互独立的,那么让几条...
  • 线程实现大批量数据导入

    千次阅读 2013-04-22 16:10:42
    最近在做大批量数据导入问题,当数据量很大的时候(例如:20万条),程序在执行的时候,需要花很时间,为了提高程序的执行效率,现采用线程的方法实现数据导入功能,具体实现如下: 【实现】 package ...
  • 在测试的过程中,无法避免的需要做一些性能压测,造数据的时在此时就会备受关注。比如,造数据的时候用线程还是进程,用直接插入DB方式还是用先写文件后导入mysql的方式,写文件是写批量sql后面source导入,...
  • 写了一个程序,包括文件解析(这个时间很短,几秒搞定)以及入库操作,一次性需要导入大约24000条记录(多次访问查询关联表,有连接池,不可做批量操作),请问多长时间比较合理?(纯属JDBC操作),谢谢~~...
  • 最近在做大批量数据导入问题,当数据量很大的时候(例如:20万条),程序在执行的时候,需要花很时间,为了提高程序的执行效率,现采用线程的方法实现数据导入功能,具体实现如下: 【实现】 Java代码  1...
  • Sqoop在很一段时间都只支持导入为textfile、avrofile、sequencefile等格式,如果需要将数据导入为ORC、parquet等格式的Hive Table往往需要分两个步骤完成(先导出临时表,再通过Hive转换)。而从Sqoop 1.4.4开始,...
  • php导入数据

    2019-11-03 10:36:49
    今天在做项目时需要导入一个有2万条数据的excel文件,并且还要对其进行处理然后存进数据库。然而2万条。做了一天还没完成。后来经过上级的提点,如果导入的并不是excel文件呢,因为excel文件读取出来的是以数组...
  • soapUI打开界面,由于工程中用例较,并且里面次使用了DataGen这个TestStep,在导入工程的时候总是会去执行DataGen中的内容(里面写了些脚本),导致每次导入需要长时间 提问: 请问怎样可以使得导入的时候不...
  • iphone下载东西还需要在电脑上安装个itunes,你说麻烦不麻烦,哪有其他手机那样把手机当u盘下载东西方便啊。 整个itunes是68M,这么大不说用着感觉很另类,这次换了个win7 64的电脑提示: 这可能是安装了其他...
  • excel导入到mysql

    2019-11-20 00:33:24
    我这里有5w条数据要导入到mysql数据库中,测试一下需要多长时间。 1.先看一下实现的效果如何 实现excel插入到mysql数据库只需0.01.36 2.实现步骤:首先在数据库中建立对应字段 id为自增,code和name要对应excel表中...
  • 导入数据时能接受等待多长时间导入的量能少接受多少(1000条,还是10000条,还是50000条??)  二,数据错误的显示形式  1.统一报错格式,设置错误类型等等  1),比如文件超过大小,可以报错类型为1. 文件行数...
  • 但是Excel导入的话,就有一点点的局限,就是对导入的数据大小有限制,数据太,导入时间就要很,会超过SQL Server 2014 Management Studio的连接时间(连接超时): 那么我们就需要一个更加大,更快的导入方式了!SQL ...
  • 需求环境: 有一个项目需要将mongodb sharding从2.6升级到3.0 并使用wt引擎,其中2.6环境很collectiong开启了Sharding,且数据量很大. 选择mongodump,mongorestore... 2)chunks分配不均匀,需要长时间做bal...
  • 每天获取最新的编程小知识!源 /php中文网 源 /www.php.cn在这篇文章...如果我们的数据很少,那么手工添加就可以了,但是如果我们的excel文件或者csv文件的数据比较,那么存储数据的时间就比较,这时我们就需要...
  • 我们使用oracle的sqlldr导入数据,当数据量较大时导入时间导入一张8千万条记录的表需要2.5个小时,太慢了。后来采用了sqlldr并行导入的方式将时间缩短到了0.8小时,这里记录一下使用过程。思路将要导入的...
  • Android Studio导入Android源码

    千次阅读 2015-09-02 16:59:37
    源码导入的教程很,写着篇blog主要是记录indexing时间的解决方案,还有就是之前的教程有些步骤顺序不那么合理。 由于工作原因,经常需要导入Android源码。而最痛苦的就是scan files to index....之后的...
  • 批量数据 导入数据库

    2017-11-11 15:06:00
    时间长 超过30s 必修修改配置解决 ②因为一次性内存太大 也需要修改配置 本人不想修改配置 所以 使用如下方法 下面是TP5 的插入语句 总之 整体思路就是 分成号机组 便利数组(循环) 中放入SQL语句 每次插入n条 ...
  • excel数据直接导入oracle或sql server

    热门讨论 2012-12-24 15:58:56
    仿照pl/sql developer导入功能开发并扩展 支持“xls,xlsx,csv“三种格式 可以直接把excel/csv文件导入oracle或sql server数据库中 可对导入的excel内容进行筛选后再导入 ...开发测试时间,如有bug,欢迎提出。
  • 网上有很这类导入的教程,但是一言难尽,严格按照教程操作还是出了很...1.不知是网速问题还是其它,gradle进来后刷新了好几次才构建成功,每次都需要长时间。 2.成功后欣喜若狂,创建第一个demo->debug-...
  • JAVA POI导入技术之性能优化(三)

    千次阅读 2018-06-03 22:16:15
    之前的几篇文章中,提到...但是在导入的过程中发现,EXCEL解析的速度较快,但是点击导入功能,时间真是太久了,3000条数据可能需要30分钟甚至更时间。这迫使代码性能优化迫在眉睫。 观察了下EXCEL导入的流程,...
  • 如:3年的数据有1000w条记录,每条记录约100kb,导入的集合是多维分区表,范围切分以时间作为切分字段,一年一个集合,hash切分则以"_id"切分,将1000W的数据导入到该集合中需要多长时间? 【问题回复】 导入工具...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 579
精华内容 231
关键字:

导入需要多长时间