SQL Server 自动化管理分区设计方案(图解)

作者:听风吹雨 时间:2011-07-21 17:25:04 

一、设计说明

设计这个自动化的目的是想要交替、重复地使用固定的几个分区(分区编号01~05)来保存数据,当最后一个分区就是快满的时候,我们会把最旧数据的分区的数据清空出分区,新数据就可以使用老分区空间了。

应用这个自动化管理分区的环境是有些限制的,其一:分区的数据是呈现递增的,比如分区字段是自增Id值,或者是以日期作为分区;其二:可以接受历史数据被移除分区表带来的问题。其三:一天进库的数量不应大于分区管理表PartitionManage中Part_Value与Change_Value的差,因为我们作业执行的频率是1天,不过你可以调整Change_Value或者作业的执行频率;

具体脚本可以参考:SQL Server 2005 自动化删除表分区设计方案

二、看图说话

(图1:整体概念图)

数据流经过分区方案,被分配到不同的分区中,从图中可以看出,分区是可以重复利用的,后台有一个所谓的自动化切换分区的作业在跑,目的就是如果重复利用这些分区。这里的PRIMARY目的就是说明它与其它文件组的一个平级关系,而且我们在做交换分区时候也会用到PRIMARY,需要事先分配足够的空间。

(图2:自动化设计图)

标签:SQL,Server,分区,设计
0
投稿

猜你喜欢

  • DWCS3-CSS布局之一CSS规则大纲

    2008-06-11 18:48:00
  • Web表单设计:表单结构

    2011-04-22 12:32:00
  • 一个可应用在ASP 标记加密文件的MD5的DLL组件

    2008-04-12 07:21:00
  • asp如何建立MYSQL数据库的连接?

    2009-11-26 20:30:00
  • Dreamweaver2004 中文乱码解决方案

    2007-01-31 10:20:00
  • 25个出色的使用叶子的logo设计

    2009-12-29 12:53:00
  • asp如何判断一个电子信箱格式是否有效?

    2010-01-12 20:18:00
  • Sql Server 和 Access 操作数据库结构Sql语句

    2008-02-11 18:59:00
  • 一个免刷新页面的JavaScript日历

    2007-12-26 12:57:00
  • photoshop快捷键大全及使用技巧

    2007-10-26 07:40:00
  • HTML 5 Video概述

    2010-06-23 18:56:00
  • ASP:判断访问是否来自搜索引擎的函数

    2008-03-12 11:39:00
  • MySQL十条特殊技巧

    2007-09-17 12:33:00
  • ASP读取日期单日期自动补零函数代码

    2011-02-20 10:39:00
  • 解析SQL server与asp 互操作的时间处理

    2009-02-05 16:13:00
  • 关于web标准的思考

    2008-10-05 10:07:00
  • SQL 查询性能优化 解决书签查找

    2012-10-07 10:23:56
  • 请站在用户的角度上说话

    2009-05-12 12:03:00
  • 用正则替换所有URL

    2009-03-13 13:51:00
  • 精简高效的CSS命名准则和方法

    2010-09-17 18:38:00
  • asp之家 网络编程 m.aspxhome.com