gpt4 book ai didi

Mysql ENABLE KEYS 命令需要很长时间

转载 作者:可可西里 更新时间:2023-11-01 07:42:47 25 4
gpt4 key购买 nike

我有一个 MyISAM 数据库表。我在那里插入了大约 360000 条记录,在插入数据之前使用 DISABLE KEYS 并在插入数据之后使用 DISABLE KEYS 命令。向表中插入数据后,ENABLE KEYS 命令继续执行,但在高性能服务器上需要超过 17 小时(当前它正在运行,并且是 17 小时..)。问题可能出在哪里?

表有很多索引,几周前它运行良好。是不是MySQL服务器配置有问题?

最佳答案

关于ALTER TABLE 表启用键状态,您的SHOW PROCESSLIST 说了什么?

您是否更改了 MySQL 配置以处理大型表的索引生成?

您可能已经超过了数据大小阈值,此时 MySQL 将其方法更改为 MyISAM 索引构建。

一个很好的博客文章来理解/修复/缓解正在发生的事情:

http://venublog.com/2010/01/04/performance-comparison-of-repair-by-sorting-or-by-keycache/

关于Mysql ENABLE KEYS 命令需要很长时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4477493/

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