我有一张表user_history
,有700万条记录。我想知道如何使用以下标准管理此表:
我有超过200万的2012年记录,现在没有被广泛使用,这意味着用户有时只会查看他的历史。
现在管理此表的选项有哪些?我是否需要删除2012年的行?社交媒体网站(Facebook,Twitter)如何管理用户历史记录?
答案 0 :(得分:1)
处理大型表的最佳方法之一是使用分区。
这就像创建一个小表一样,除了Mysql用于读取和写入,基于列,这是分区键。
此处有更多信息:http://www.chrismoos.com/2010/01/31/mysql-partitioning-tables-with-millions-of-rows