关于历史数据--------设计方案

cuitianfei_521 2010-10-13 02:25:40
   数据库有10张表,想要看每张的表的历史数据,每天数据量有万左右吧。对当天数据操作次数比较多,我有以下两种数据库设计方案,大家看看哪个更合适。
  1、每天自动建10张表,用来存当天的数据,表名后面加上日期,用来表示历史数据表。

  2、就10张表,在每个表上加上日期字段,以后每天的数据都插入到相对应表中,就在这10张表上操作。


大家看看哪种方案好。给点见意,或者还有什么更好的方案,在线急等。。。
...全文
114 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fpzgm 2010-10-13
  • 打赏
  • 举报
回复
第二种
然后可以半年或者一年或者更长一段时间设一个分区就ok了
tengbing 2010-10-13
  • 打赏
  • 举报
回复
 1、每天自动建10张表,用来存当天的数据,表名后面加上日期,用来表示历史数据表。
billpu 2010-10-13
  • 打赏
  • 举报
回复
表数据量多可以表分区等,如果你的表数量多,那以后可有的你好受了 而且sqlserver有表的记录上限 具体数字不记得了 以后你要查询表的内容还要拼接表名 多麻烦
rucypli 2010-10-13
  • 打赏
  • 举报
回复
数据每天w的话算少的,就一张表好维护
billpu 2010-10-13
  • 打赏
  • 举报
回复
个人觉得2要好的多

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧