求大神帮助:sqlserver数据库如何在不使用表分区函数时,怎样给物理表进行分区!!!

LtZyy1326 2017-05-19 05:43:34
求大神帮助:sqlserver数据库如何在不使用表分区函数时,怎样给物理表进行分区!!!
举例:假如有一个学生表,里面放有1000W数据,怎样在不改变根表的情况下,对物理表分区?(按小时表,天表,月表,年表进行物理分区),那这样的情况就需要创建24个小时表,31个天表,12个月表,1个年表,并且小时,天,月,年之间分区表肯定有主外键关系吧。从小时表可以得到天表数据,从天表可以得到月表数据,再然后从月表得到年表数据。天表中增加一条数据,其他各表也增加一条数据!这个问题怎么解决啊??? 在线急.......
...全文
204 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
LongRui888 2017-05-23
  • 打赏
  • 举报
回复
你说的情况,就不是数据库里的分区表了,应该说是分表存储,会有一堆表。 建议你通过程序来实现,通过程序来判断什么时候要新建表,在插入数据的时候,由程序判断,应该插入到哪个表,表的名称都是动态决定的。
二月十六 2017-05-19
  • 打赏
  • 举报
回复
对外展示的时候是一张表还是多张表?如果实际情况时多张表可以写个视图,把这些表连接到一起。
卖水果的net 2017-05-19
  • 打赏
  • 举报
回复
那就是分表,而不是分区表了。

22,209

社区成员

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

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