gpt4 book ai didi

Mysql 将表引擎 MyISAM 更改为 InnoDB

转载 作者:IT老高 更新时间:2023-10-29 00:19:50 26 4
gpt4 key购买 nike

在我的网站上,我有一个包含 1000 万行的访问者表。
对站点的每个请求都会向表中插入行,以防表被锁定(通常在优化查询中)访问者无法进入站点
表引擎是 MyISAM,我想把它改成 InnoDB
我有几个问题:

  • 如何在不停止网站工作的情况下更改表引擎
  • 有一种方法可以优化 InnoDB 表而不锁定它

最佳答案

最简单的方法是

ALTER TABLE table_name ENGINE = InnoDB;

如果您使用 InnoDB 引擎,您不必担心锁定表,因为该引擎按行锁定数据。

关于Mysql 将表引擎 MyISAM 更改为 InnoDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21527588/

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