我正在运行 mysqltuner 来调整我的数据库,我遇到了一个非常奇怪的事件。
即使整个数据库是 MyISAM(所有表),它也会显示以下内容:
[!!] InnoDB data size / buffer pool: 403.1M/128.0M
数据库的默认存储引擎是 InnoDB(即使所有表都是 MyISAM)所以我认为这可能会导致问题,但是当我将 default-storage-engine 值更改为 MyISAM 时,我仍然看到与 InnoDB 相关的完全相同的警告在 mysqltuner 中。
那么为什么会发生这种情况,我该如何解决呢?当我一开始不使用 InnoDB 时,我宁愿不要在 InnoDB 的缓冲池上浪费 400M。
注意:我不想在这里讨论 MyISAM VS InnoDB 的古老问题,我只需要弄清楚为什么 InnoDB 会占用我的资源,即使我没有使用它。