如题。或者给个传送门也好。谢谢了

解决方案 »

  1.   

    另外,如何分表,这个要看具体情况,如果是数据量大,可以每年一个表,或者是每个月一个表。如果是用户很多,并发量很大,可以考虑 在前端程序做判断,比如:用户User_id 那么,如果分成10个表,那么 user_id % 10 ,就把用户分成了10分,从0-9,创建10个表,然后分别存储到 业务表中 就可以了。
      

  2.   

    http://www.cnblogs.com/mliudong/p/3625522.htmlhttp://www.2cto.com/database/201503/380348.html介绍了一些分区表的信息。如果是要分表,你得根据你的数据量和之后的查询来建立多个相同字段的表,在信息插入时,插入不同的表中, 这种方式,查询时会繁琐些, 比如按年月的分成了每月一个表,那当你查询跨月的数据时,就需要union all 连接两个表。