SQl分区表,视图,索引,函数基础理解

本文介绍了SQL分区存储的发展历程,从早期版本到SQL Server 2005的重大改进,并详细解释了如何通过分区函数、分区方案及分区表实现高效的数据管理。特别提到了历史数据归档的具体案例。

  SQL发展的版本:sql6.5--->sql7.0--->sql2000--->sql2005---->sql2008

对于分区存储,在2000之前都是采用多个物理表,然后用union all连接建立视图来实现的,对

效率没有太大的提高,sql2005做了巨大的改进,真正意义上实现了表的分区存储,避免行不能跨页

空间浪费的问题,

    建立分区存储主要步骤:

分区函数(与列对应)---> 分区方案(存储位置)--->分区表 

    创建分区函数,分区方案,分区表语法

 

类型:表分区,函数分区,索引分区,视图分区,在大数据量操作时价值非常高

 

例子:

      adventureHistory 历史分区表,adventureWOrk存放当前数据的分区表

 通过语法,把每个月的需归档数据转移到历史分区表中,避免数据复制速度慢, 只需修改头指针实现,

这样,循环把每月历史数据转移,

实现归档管理,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值