解决数据库一张表中百万条数据

问题:

后台有个定时任务,每5秒钟生成6条数据存储到数据库中,那么一个月就会有 3110400 条数据存储到数据库中。显然数据量达到了百万级,数据量越大后期的性能就开始下降。

解决:

手动为以后创建多张表,表名后面加上年月 yyyy_MM 为后缀。一个月用一张表。

在mybatis中使用sql语句对数据库操作的时候,使用 ${} 拼接,而不是用 #{} 占位。

遗留问题:

  1. 目前不会用定时任务+存储过程去创建表

  2. 是否有更高效优秀的办法解决数据量大的问题

原文地址:https://www.cnblogs.com/HappyKnockOnCode/p/15302732.html