MySQL导出的SQL语句在导入时有可能会非常非常慢,经历过导入仅45万条记录,竟用了近
3个小时。在导出时合理使用几个参数,可以大大加快导 入的速度。
-e 使用包括几个VALUES列表的多行INSERT语法;
--max_allowed_packet=XXX
客户端/服务器之间通信的缓存区的最大大小;
--net_buffer_length=XXX
TCP/IP和套接字通信缓冲区大小,创建长度达net_buffer_length的行。
注意:
max_allowed_packet和net_buffer_length不能比目标数据库的设定数值
大,否则可能出错。
首先确定目标库的参数值
mysql>show variables like 'max_allowed_packet';
mysql>show
variables like 'net_buffer_length';
根据参数值书写mysqldump命令,如:
E:\eis>mysqldump -uroot -p eis_db
goodclassification -e --max_allowed_packet=1048576
--net_buffer_length=16384 >good3.sql
之前2小时才能导入的sql现在几十秒就可以完成了。
分享到:
相关推荐
MySQL 导入大容量 SQL 脚本文件方法 MySQL 是一个流行的关系数据库管理系统,广泛应用于各种 web 应用程序中。随着数据量的增加,数据库的容量也在逐渐增加,对于大容量 SQL 脚本文件的导入变得尤为重要。本文将...
如果你连接远程数据库(Linux系统)并且很慢(具体症状为第一次连接打开所有的表貌似不是很慢,正常的,但是隔几分钟后任意打开一张表就很慢,即时数据很少的表依然很慢),我们用命令找到配置文件(mysql5.7的) ...
如果希望一劳永逸的解决慢的问题,不妨把你的mysql升级到mysql8.0吧,mysql8.0默认的字符集已经从latin1改为utf8mb4,因此现在UTF8的速度要快得多,在特定查询时速度提高了1800%! 但是如果时间等不及,就先用下面...
在实际使用过程中,用户常常会遇到各种问题,需要掌握一些常见的解决方法。以下是对标题和描述中涉及的知识点的详细说明: 1. **安装与配置**: - MySQL的下载和安装:在不同的操作系统(如Windows、Linux、MacOS...
总之,解决MySQL导入大数据文件问题的关键在于避开网络上传的限制,直接在服务器端执行导入操作。理解这一原理并掌握相应的命令行技能,对于高效管理大型数据库至关重要。同时,根据实际情况选择合适的解决方案,如...
针对这个主题,我们将深入探讨“导入大文件到数据库最快的方法”,特别是针对MySQL数据库,并且会特别关注如何在虚拟主机环境中处理中文乱码问题。 首先,让我们关注标题中的关键词——"bigdump.php"。这是一个开源...
5. 日志管理:用户可以通过MySQL Administrator查看和操作MySQL的日志文件,如错误日志、慢查询日志,便于调试和问题排查。 6. 快速恢复:在数据库发生错误或崩溃时,MySQL Administrator可以快速启动数据库,帮助...
`go写的mysql的慢查询日志解析工具,输出到一个数据的表里边`这个项目显然旨在解决这个问题,利用Go语言的高效处理能力,将日志信息解析并存储到数据表中,便于进一步的数据分析和处理。 首先,我们需要了解Go语言...
总的来说,文章提出的知识点十分丰富,不仅覆盖了MySQL OCP认证的核心内容,还涉及到了作为一名优秀DBA需要掌握的技术点和解决问题的思路和方法,以及学习MySQL技术途径的全面性。通过学习MySQL OCP,读者可以对...
2. Percona Toolkit:一套用于MySQL性能优化和维护的命令行工具,包括pt-query-digest用于分析慢查询日志,pt-online-schema-change用于在线修改表结构等。 3. MySQLTuner:一个Perl脚本,用于检查MySQL服务器的...
例如,它能监控MySQL的QPS(每秒查询数)、InnoDB缓冲池利用率、锁定情况、慢查询日志等。这些监控项可以帮助我们迅速定位性能瓶颈,确保数据库高效运行。 此外,模板还提供了触发器,当特定的性能指标超过预设阈值...
1-网站打开慢mysql问题多解决方案企业案例.avi 2-MySQL索引优化要点精讲01 3-MySQL索引优化生产案例讲解02 4-linux运维人员必须掌握的核心经验案例.avi MySQL数据库生产场景核心优化精讲 5-MySQL数据库硬件优化生产...
本项目"mysql-slow-log-import-to-elasticsearch"的目标是将MySQL的慢查询日志有效地导入到Elasticsearch,以便于进行深度分析和快速检索。 在实现这个过程中,主要涉及以下几个关键知识点: 1. **MySQL慢查询日志...
- 查看和解析MySQL的各种日志文件(如错误日志、查询日志、慢查询日志)。 10. 高级特性: - 掌握MySQL复制技术,包括主从复制和级联复制。 - 理解并实现MySQL集群解决方案,比如使用InnoDB Cluster。 为了达到...
### 关于MySQL的一些常见问题和解决方案 #### 一、连接问题 **问题描述:** - 无法连接到 MySQL 服务器。 **解决方案:** 1. **检查 MySQL 服务器状态:** 确认 MySQL 服务器是否正在运行。可以通过命令 `service ...
- `mysql创建数据库` 和 `mysql导入sql文件`:创建数据库和导入SQL文件是MySQL数据库管理的基本操作。 - `SQL` 和 `大数据`:SQL是结构化查询语言,用于管理和处理关系型数据库;大数据可能涉及处理大量数据的情况。...