我的表有用户 ID(主键)并且它与其他用户相关,因此表包含多行主键。现在我的系统中有大约 50 万用户,所以这些用户一起在该表中生成了数百万行。 由于这个原因,搜索和其他操作变得如此缓慢,我检查了 mysql 分区,所以想了解如何在这种情况下使用分区,以便查询将仅在该特定用户 ID 上执行(就像在我用来传递用户的每个查询中一样) id 状态)。
最佳答案
在研究分区之前,您是否考虑过添加索引?检查您的查询计划程序以查看它是否执行全表扫描。
关于mysql - mysql 中基于键的分区可容纳数百万行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44545239/