mysql数据库 文件过大 如何导入

mysql数据库 文件过大 如何导入,第1张

点击电脑‘运行’,输入cmd,然后点击确定。

cmd

2.找到sql的安装路径,打开命令行,进入Binn目录,输入:cmd,回车执行。

binn大致就在这个里面D:\Program Files\Microsoft SQL Server\100\Tools\Binn

3.执行下列语句:

sqlcmd -S localhost -U sa -P pwzyy!@#123 -i C:\Users\Administrator\Desktop\script.sql

说明:

  -S:数据库服务器地址,我这里是本机直接用localhost

  -U:用户名

  -P:密码

  -d:数据库

  -i:sql文件

我有个大的 SQL 文件要回放,需要马上做,但又怕压死业务,怎么办?

先来建一个测试库:

塞一些数据进去:

看看我们填充数据的成果:

使用 mysqldump 导出一份数据:

现在我们假设要把这个 dump 文件,回放到一个数据库中,并且现在数据库正在承担很重的业务,我们不希望业务受到太大影响。

先来看看如果直接回放 dump 文件,会发生什么?

我们看到 MySQL 的 cpu 会彪起来,

我们换一个方式来回放 dump:

看看 CPU 压力:

可以看到 CPU 已经非常冷静,并且缓慢的处理数据。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7987894.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存