我有100个表左右,存放不同的业务。每个表的结构是一样的。
每个表每天增加1万条左右记录,现在每个表有100万条左右的记录。
平时常用的操作有:查询当天所有表的内容,并按它们的时间从大到小排序,显示于列表中,每页显示10条。请问大家有什么好的方法?这个数据量太大了。用的是mysql数据库存。
按月分表?预先处理?要是查询查询的是跨月的呢?如从7月28号到8月3号之前的查询。
就算查询的时候再加一些条件,让每个表符合条件的数据在1000条,加起来再排序,1000*100 也有10万。大家有什么经验吗?