【发布时间】:2012-10-04 12:25:33
【问题描述】:
我已将访问数据库迁移到 MySQL 数据库。特别是,在这个数据库中,我有一个包含近 500 万行的表。此表的大部分操作是查询(用于选择数据子集的过滤器)。
我对性能感兴趣。 MySQL DB的分区可以提高性能吗?在这种情况下,哪种类型的分区更好用?
编辑
我认为,最常用的“数据过滤器”是日期。但通常会使用更多标准。
【问题讨论】:
-
你不需要对只有 500 万行的表进行分区;只需提供适当的索引并确保 MySQL 设置为使用足够的 RAM
标签: mysql performance database-partitioning