首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果一个键已经是一个索引,那么在这个键上对MySQL表进行分区是否值得?

如果一个键已经是一个索引,那么在这个键上对MySQL表进行分区是否值得?
EN

Stack Overflow用户
提问于 2011-09-09 00:46:25
回答 2查看 107关注 0票数 1

我有一个很大的MySQL表(大约50 GB,有数千万条记录),其中一个索引键(一个外键)有大约2000个可能的不同值,另一个索引键(一个VARCHAR(2))有3个可能的值。

如果我根据其中一个(或两个)索引对表进行分区,性能会有显著提高吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-09 01:02:16

您不能对不是索引(或其一部分)的列进行分区,所以是的…这是值得的。

票数 1
EN

Stack Overflow用户

发布于 2011-09-09 01:06:55

如果您有性能问题,当有三个可能的值时,您是否考虑过对表进行反规范化?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7351619

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档