gpt4 book ai didi

MYSQL5.5 INNODB优化

转载 作者:行者123 更新时间:2023-11-30 00:51:29 25 4
gpt4 key购买 nike

寻求针对 INNODB 优化 mysql5.5 数据库。我已经尝试过链接

注意:数据库还包含 MYISAM 表。

Howto: Clean a mysql InnoDB storage engine?

按照说明,我已删除所有数据库以及 ibdata* 和 ib_logfile* 并在 my.cnf 中进行了更改,例如

[mysqld]
innodb_file_per_table
innodb_flush_method=O_DIRECT
innodb_log_file_size=1G
innodb_buffer_pool_size=4G

现在恢复备份时,不仅 mysql 将 INNODB 表存储在单独的文件中,而且它也对 MYISAM 表执行此操作。这导致 MYISAM 数据库无法使用。

当我尝试访问具有 MYISAM 表的网站时,出现错误 - 显示错误页面时出错:应用程序实例化错误

无法弄清楚为什么 mysql 将 MYISAM 表存储在单独的文件中。谢谢。

最佳答案

  • AFAIK MyISAM 始终将表存储在自己的文件中(每个表 3 个文件:.MYI、.MYD 和 .frm)。
  • 不允许删除 ibdata 文件。您有该文件的备份吗?要从单个文件移动到每个表的文件,您需要按照此处所述进行操作:http://dev.mysql.com/doc/refman/5.0/en/innodb-multiple-tablespaces.html (请参阅“启用和禁用多个表空间”)

关于MYSQL5.5 INNODB优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20936342/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com