浅谈SQL Server表分区及其应用

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

About

shinichi_wtnI'm Shinichi_wtn

Principal Software Engineering Manager at Microsoft

[More...]

Recent Tweets

Twitter June 19, 21:05
第一次看到热水器内部😶 https://t.co/8YHc3pmAeZ

Twitter May 30, 16:41
酒店view不错 https://t.co/tVxwEUdc3h

Twitter May 30, 15:15
抵达长沙 https://t.co/mBZ8g5gAJO

Twitter May 30, 08:12
去长沙开会,早上西站的人不多 https://t.co/SeA5trkFKf

Twitter May 23, 15:58
速度与激情9,又好久没看电影了 https://t.co/s2GP2E5TqI

Twitter May 5, 23:54
哈尔滨自驾 https://t.co/TtWGg5kjYZ

Twitter May 3, 11:23
天气不错 https://t.co/79nakVNCMv

Twitter May 2, 20:37
哈尔滨北方森林动物园,据说是国内占地面积最大的森林动物园 https://t.co/XsSeFkXNd7


Follow me on twitter >>

Month List