You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

默认配置下MariaDB导入SQL比MySQL/Percona快的原因及优化方案

如何优化MySQL/Percona的SQL导入速度,达到MariaDB默认配置下的水平?

我最近在一台32GB内存、2TB HDD的Intel Xeon机器上部署数据库服务,遇到了一个头疼的性能问题:

  • 安装MySQL服务器后,导入另一台MariaDB生成的50MB SQL文件,耗时约5分钟;
  • 之前在16GB内存的MariaDB服务器上,导入同一份文件只需要30秒左右;
  • 我试过卸载MySQL换Percona,导入耗时还是卡在5分钟左右;但换回MariaDB后,速度立刻回到了30秒的水平。

因为业务硬性要求必须用MySQL或Percona,没法继续用MariaDB,所以想请教大家怎么调整配置,让MySQL/Percona的导入速度追上MariaDB。

补充背景信息

  1. 所有测试都是用默认配置,我没有修改过my.cnf文件
  2. 生成SQL文件用的mysqldump命令:
mysqldump -u $UNAME -p $DBNAME --add-drop-table --single-transaction | gzip > $BACKUPDIR/$FNAME.sql.gz

各数据库版本及关键参数

MySQL 版本及参数:

+-------------------------+
| @@version               |
+-------------------------+
| 5.7.22-0ubuntu0.16.04.1 |
+-------------------------+
innodb_buffer_pool_size 134217728
innodb_log_file_size 50331648

MariaDB 版本及参数:

+----------------------------------+
| @@version                        |
+----------------------------------+
| 10.0.34-MariaDB-0ubuntu0.16.04.1 |
+----------------------------------+
innodb_buffer_pool_size 134217728
innodb_log_file_size 50331648

我明白三者之间有几秒差异是正常的,但这种10倍的差距肯定是配置上的区别导致的——应该是MariaDB默认有某些优化项是MySQL/Percona默认没开启的,希望大家能给点具体的调整建议。

内容的提问来源于stack exchange,提问作者GoingDrupal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 09:23:27