gpt4 book ai didi

mysql - 对大表进行分区,在主键和辅助键中进行相同数量的查找

转载 作者:行者123 更新时间:2023-11-29 22:08:30 25 4
gpt4 key购买 nike

我有一个大约有 15.000.000 个条目的表,它变得越来越大,并且由于它的大小,我开始遇到“锁等待超时”。所以我正在研究分区。

假设该表是学生/学校数据库。 school_id 和 Student_id 的查找次数相同,student_id 为主键。

什么 mysql 分区是最好的选择?如果我只通过键进行操作,那么每当我搜索 school_id 时,我都会有例如 10 个表需要查找?

最佳答案

不,PARTITIONing本质上不会提供任何性能增益。

MySQL 很少在查询中使用多个索引。 “复合”索引通常是有益的。

让我们看看

SHOW CREATE TABLE
The queries that are getting timeouts.

关于mysql - 对大表进行分区,在主键和辅助键中进行相同数量的查找,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31914488/

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