浅谈SQL Server表分区及其应用

by shinichi_wtn 2016-08-08 22:20
本文简单介绍了SQL Server企业版才拥有的强大的表分区(Table Partition)功能,并用一个实际的例子完成了表分区涉及的基本操作。表分区拥有许多优势,其对用户是透明的,但是在底层应用了数据分区,根据分区定义对表的数据进行了划分(比如把不同的分区放到不同的FileGroup),从而能够实现快速地数据装载/移动/删除。设想一下我们有一个数据仓库的应用,每天会把新一天的数据加载到表FactTable中,这个数据量往往很大。如果不应用表分区,那我们需要在同一个表FactTable里进行数据的插入操作,而插入操作往往会锁定整个表,这时往往会阻碍其他用户的查询,以及查询性能。 [More]

About

shinichi_wtnI'm Shinichi_wtn

程序员@Microsoft

[More...]

Recent Tweets

Twitter February 22, 18:40
已经在家办公3周了,希望疫情早日结束,回归正常 https://t.co/euvxHg8A72

Twitter January 25, 13:32
Happy Chinese New Year😃

Twitter January 17, 22:46
为了随身携带更多数据,入手超小的固态移动硬盘,三星提供了很好的硬件加密功能,兼容各种电脑手机 https://t.co/EFmbeoIeY0

Twitter January 5, 16:59
今天晚上的航班回北京 https://t.co/HTEvwO3UU6

Twitter January 1, 13:15
抵达悉尼 https://t.co/Md5oqKGzqo

Twitter January 1, 12:14
澳洲航空的飞机上有wifi,相当不错啊 https://t.co/HPamzyY6st

Twitter January 1, 11:48
澳洲航空,已登机 https://t.co/E4lb9tvvKg

Twitter January 1, 09:54
今天下午的航班前往悉尼,中午在机场吃了一个越南沙拉,味道还行 https://t.co/ySyFRFXrLG


Follow me on twitter >>

Month List