相关疑难解决方法(0)

MySQL InnoDB - innodb_file_per_table 缺点?

默认情况下,MySQL InnoDB 将所有数据库的所有表存储在一个全局文件中。您可以通过在配置中设置 innodb_file_per_table 来更改这一点,然后为每个表创建一个数据文件。

我想知道为什么innodb_file_per_table默认情况下不启用。使用它有什么缺点吗?

mysql innodb

36
推荐指数
3
解决办法
3万
查看次数

MyISAM 和 InnoDB 如何利用 HD 空间?

我的 MySQL 服务器快用完了 HD 空间。我的大部分大表都使用 InnoDB 引擎(没有关键任务的原因)。为了避免可怕的删除数据库以恢复 innodb 磁盘空间响应,我想更好地了解这两个引擎如何在磁盘上存储数据。

  1. 如果我使用 MyISAM,我是否能够通过删除行来更轻松地恢复磁盘空间?除了删除/截断/空查询之外,是否还有我必须运行的命令?
  2. 假设 #1 为真:将现有的 InnoDB 表转换为 MyISAM 并以这种方式恢复空间是否可能/可行?

mysql innodb myisam disk-space-utilization

7
推荐指数
2
解决办法
1万
查看次数

标签 统计

innodb ×2

mysql ×2

disk-space-utilization ×1

myisam ×1