mysql - InnoDB 恢复数据库很慢

标签 mysql innodb

我安装了 Mysql 版本 5.1.49-1ubuntu8.1(默认 InnoDB 没有任何修改)

使用InnoDB时,mysqldump和读取性能与MyISAM相当,但恢复数据库非常慢。

尝试在空白数据库上安装 Drupal 也需要很长时间

除了default-storage-engine = innodb,在使用InnoDB之前我还需要做什么吗?

最佳答案

  1. 您应该在恢复时禁用表上的键。这是从 mysqldump 生成的转储的默认行为。您用于转储数据的命令行是什么?

  2. 您应该按照主键的顺序转储表。

关于mysql - InnoDB 恢复数据库很慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5240885/

相关文章:

java - 为什么 Spring 的 JDBC 模板不使用表的默认值

mysql - Select count(*) 在 "large"结果集上给出零

mysql - MySQL 中 "almost sequential"主键的性能(InnoDB 索引)

java - 数据无法从网络服务器加载到 SQLite 数据库中

php - 如何仅使用 MySQL 来保护 EC2 服务器的安全?

mysql - 具有自动提交事务的 Django save() 行为

mysql - 重置 insert into 语句中的 auto_increment

MySQL 5.6 InnoDB count、group by、having 和 order by 返回错误结果

php - 我如何检查代理是否处于事件状态

mysql - SQL:如果同一个表中没有其他具有特殊不同值的条目,则只显示条目