gpt4 book ai didi

mysql - 大型 MySQL 表 - 索引崩溃

转载 作者:可可西里 更新时间:2023-11-01 07:35:45 24 4
gpt4 key购买 nike

我有一个大约 100GB 的 MySQL 表,其中包含近 10 亿行。它只有 8 列,其中一列是索引日期时间,用于通过薄切片“BETWEEN”查询进行的大多数查找。

以前我在这个专栏上的索引工作得很好......但是随着表的不断增长,索引突然停止工作。现在 EXPLAIN 对所有查询显示“使用文件排序”,并且我已经为内存池提高了所有适用的 my.conf 值,但无济于事。

key 可以处理的内容是否有最大值?分区之类的东西可以解决这个问题吗?

如有任何见解,我们将不胜感激。谢谢!

最佳答案

如果可以,停止mysql服务器,然后去你的数据文件夹执行

myisamchk -r <table_name>

myisamchk -r -v -f <table_name>

那应该可以修复您的 table 。您也可以尝试使用

REPAIR TABLE <table_name>

更多信息 herehere

关于mysql - 大型 MySQL 表 - 索引崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10154408/

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