gpt4 book ai didi

MySQL 对行数 <10M 的表进行分区

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

我一直在 MySQL 文档和其他人的文字中阅读有关 MySQL 分区表的内容。当表变得非常大并且随着时间的推移主要访问特定范围时,我有点理解它的好处。

我正在开发一个数据库项目 atm,并且有一个小于 10M 行的表。我知道它会随着时间的推移而增长,但增长幅度并不大。我的问题是,真的有必要对只有几百万行的表进行分区吗?在 MySQL 文档中没有看到任何有关此内容的内容。

最佳答案

我认为这与你的数据(和索引)是否完全加载到缓冲池有关。

如果你的数据和索引无法完全加载到缓冲池上,分区将有效减少缓冲池的使用,并提高索引扫描性能(使用索引时需要InnoDB完全加载索引)。

关于MySQL 对行数 <10M 的表进行分区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17293906/

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