首页 新闻 会员 周边

sql 2008 按月份表分区

0
悬赏园豆:5 [待解决问题]

有一个表由于数据量比较大(2千7百多万),而且还在不断增长,里面有好几年的数据,我想按月分区,里面时间列是这样的‘2012-3-1 0:00:00’ ,怎么实现,希望不再表里添列,求指点  谢谢

徐源的主页 徐源 | 初学一级 | 园豆:197
提问于:2012-09-07 14:16
< >
分享
所有回答(1)
0

sql server[2005/2008]已经支持分区表,按日期分区的表实现相对简单。

  表分区,数据库性能调优的必备技能之一。一直以来没有掌握好。今天仔细研究一下。

        分区一般是分成四个步骤:

        一、建文件组、建文件组的文件

        二、建分区函数,分区函数决定如何将数据分成几段

        三、建分区方案,它决定分成几段的数据分别存储到哪些文件组

        四、建表


楼主参考:
分区表理论解析(上):SQL Server 2k5&2k8系列(一)
http://terryli.blog.51cto.com/704315/163315

http://tianmoboping.blog.163.com/blog/static/157395322011615104317931/

实战分区表:SQL Server 2k5&2k8系列(三)
http://terryli.blog.51cto.com/704315/169601

acepro | 园豆:1218 (小虾三级) | 2012-09-07 14:47
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册