【发布时间】:2013-07-10 15:47:31
【问题描述】:
我在 MySQL 中有一个包含 7 亿行的表。我想将其存储引擎从 InnoDB 更改为 MyISAM,但是执行此操作的 SQL 查询需要花费大量时间。
下面是查询:-
ALTER TABLE table ENGINE=MyISAM
在 phpMyAdmin 和 MySQL 工作台中,此查询已超时。
考虑到我有大量数据,这个查询是否应该花费很多时间,如果是这样,我需要做些什么才能使其成功执行?
注意 :- 我决定切换到 MyISAM,因为在这张表上会有更多的读取和很少的写入。
【问题讨论】:
标签: mysql database innodb myisam