gpt4 book ai didi

mysql - 我可以在分区表中创建哈希索引吗?

转载 作者:行者123 更新时间:2023-11-30 01:26:44 25 4
gpt4 key购买 nike

我有一个相当大的表,有 3 亿条记录(表存储约为 13GB)。

我已将该表划分为 10 个分区,但每个分区仍然有近 3000 万条记录,这使得 select xxx where column1 = "yyy" 非常慢(每个简单的 select 几乎需要 30 秒)。

现在我想通过向用于查询数据的column1 添加哈希索引来加快速度,但事实证明添加索引非常非常慢。

所以我想知道,可以这样做吗?如何加快此操作?

最佳答案

最后,我完成了创建索引操作,并对my.cnf进行了一些更改,这里是一个简短的结果:

总时间:2735 秒。

记录:3亿条(10个分区,每个分区3000万条记录)。

使用哈希创建索引。

my.cnf:

myisam_sort_buffer_size = 4096M
sort_buffer_size = 4096M

希望对其他人有帮助。

关于mysql - 我可以在分区表中创建哈希索引吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17925191/

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