SQL发展的版本:sql6.5--->sql7.0--->sql2000--->sql2005---->sql2008
对于分区存储,在2000之前都是采用多个物理表,然后用union all连接建立视图来实现的,对
效率没有太大的提高,sql2005做了巨大的改进,真正意义上实现了表的分区存储,避免行不能跨页
空间浪费的问题,
建立分区存储主要步骤:
分区函数(与列对应)---> 分区方案(存储位置)--->分区表
创建分区函数,分区方案,分区表语法
类型:表分区,函数分区,索引分区,视图分区,在大数据量操作时价值非常高
例子:
adventureHistory 历史分区表,adventureWOrk存放当前数据的分区表
通过语法,把每个月的需归档数据转移到历史分区表中,避免数据复制速度慢, 只需修改头指针实现,
这样,循环把每月历史数据转移,
实现归档管理,