浅谈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 August 15, 16:27
天气预报还是挺准的,今天下了一天的雨😓只能待在酒店里面了🙁 https://t.co/cWafP8iDFB

Twitter August 14, 22:56
北戴河和北京一样的闷热🤪晚上去海边走了走,希望明天不要下雨 https://t.co/wWUwFH8A4v

Twitter August 14, 18:18
周末去北戴河休个假 https://t.co/j4xUTDi3Ah

Twitter August 10, 22:28
最近每天都要面试🤪希望能尽快招到人 https://t.co/h2gXV9snjB

Twitter August 10, 00:07
妙峰山半日游 https://t.co/RxCPEuQJoC

Twitter July 5, 22:22
今晚月亮挺圆的(农历五月十五),P40 Pro 50倍变焦拍月亮😀感觉挺不错 https://t.co/ml12k2d7Hg

Twitter July 5, 15:28
菠萝披萨 https://t.co/lDjg5vDAUD

Twitter June 21, 20:39
日环食,阳光太刺眼,上减光镜拍了一张 https://t.co/ArVV8S2cuY


Follow me on twitter >>

Month List