我们目前使用 InnoDB 存储引擎,速度约为 1k/s。一旦记录被插入到数据库中,它就会在报告中被查询,这就是问题所在。我们添加了正确的索引并压缩了表,但它只提供了这么多帮助。
大多数情况下,只有前 30 天的记录会被严格查询,其余的则无法访问。超过一年的记录根本不会被查询。此外,我们的用户只能真正访问最新的数据/记录。
Mysql 的分区功能对我们来说是不是很理想?我们是否必须通过我们的应用程序实现我们自己的分区?
我们目前使用 InnoDB 存储引擎,速度约为 1k/s。一旦记录被插入到数据库中,它就会在报告中被查询,这就是问题所在。我们添加了正确的索引并压缩了表,但它只提供了这么多帮助。
大多数情况下,只有前 30 天的记录会被严格查询,其余的则无法访问。超过一年的记录根本不会被查询。此外,我们的用户只能真正访问最新的数据/记录。
Mysql 的分区功能对我们来说是不是很理想?我们是否必须通过我们的应用程序实现我们自己的分区?