我有100个表左右,存放不同的业务。每个表的结构是一样的。
每个表每天增加1万条左右记录,现在每个表有100万条左右的记录。
平时常用的操作有:查询当天所有表的内容,并按它们的时间从大到小排序,显示于列表中,每页显示10条。请问大家有什么好的方法?这个数据量太大了。用的是mysql数据库存。
按月分表?预先处理?要是查询查询的是跨月的呢?如从7月28号到8月3号之前的查询。
就算查询的时候再加一些条件,让每个表符合条件的数据在1000条,加起来再排序,1000*100 也有10万。大家有什么经验吗?
每个表每天增加1万条左右记录,现在每个表有100万条左右的记录。
平时常用的操作有:查询当天所有表的内容,并按它们的时间从大到小排序,显示于列表中,每页显示10条。请问大家有什么好的方法?这个数据量太大了。用的是mysql数据库存。
按月分表?预先处理?要是查询查询的是跨月的呢?如从7月28号到8月3号之前的查询。
就算查询的时候再加一些条件,让每个表符合条件的数据在1000条,加起来再排序,1000*100 也有10万。大家有什么经验吗?
解决方案 »
- 索引与锁定问题的补充
- mysql中基础问题
- 奇怪的问题
- MySQL创建存储过程中建表问题
- MYSQL统计问题
- 【请教】关于sql语句实现的字符串查找
- 触发器问题,这已经是第三次问了,高手拜托看看啊
- 高分相送!谁能给我讲讲C/S数据库中:DB2,SYBASE,MSSQL,MYSQL,ORACAL,INFORMIX,他们的区别?
- 【mysql】动态拼接sql,网上看到的内容,一直不理解,请教各位。
- excel导入数据到mysql
- 帮忙看个触发器mysql
- mysql授了远程访问权限了 为何还会出现host is not allowed to connect to this mysql server
分区表可以的具体按时间。