gpt4 book ai didi

mysql - 在数据库中拆分表是否有助于解决性能问题?

转载 作者:行者123 更新时间:2023-11-29 00:54:43 26 4
gpt4 key购买 nike

最近遇到一个问题。

我和 friend 做一个项目, friend 设计数据库的时候,他把同一种数据按月拆分到不同的表中(每个月一个表)。他这样做的原因是为了数据库性能。

我有点怀疑这个解决方案,因为他将所有表都放在一台机器上,所以我认为性能与为日期建立索引一样。

任何人都可以讨论这个并给我一些提示吗?

最佳答案

除非每月有超过大约数千万行,否则拆分不是一个好主意,并且不会提供更多的数据库性能。

通过为您的查询工作负载确定正确的索引,您将获得更好的性能提升。

当您每月有数百万行时,将表分区为日期范围可能在某些情况下提高性能(取决于查询工作负载)。

关于mysql - 在数据库中拆分表是否有助于解决性能问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6645001/

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