浅谈SQL Server表分区及其应用

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

About

shinichi_wtnI'm Shinichi_wtn

Software Engineering Manager at Microsoft

[More...]

Recent Tweets

Twitter September 19, 20:56
开园就限流😳 https://t.co/P5jRS6gENg

Twitter September 6, 23:51
环球城市大道 https://t.co/ZIcpGmigvp

Twitter September 6, 23:14
北京环球影城探路,试运行时期依旧不少人,下午抵达时停车楼已经没空闲车位了,只能停在地面停车场。目前乐园外的城市大道已经免费开放,在环球商店里面买了一些纪念品,价格和日本环球影城差不多,整体商品数量还挺少的。乐园还有2周就正式开放了… https://t.co/820oxZeKQo

Twitter August 26, 21:38
傍晚的彩虹🌈 https://t.co/lkS7lSksSq

Twitter August 22, 21:01
密云天门山爬山,周六天气不错 https://t.co/Sc8t6XXLBG

Twitter August 1, 14:37
北京周末终于晴天了😃,前段时间雨太多了 https://t.co/jjrtR2izgA

Twitter June 26, 23:15
搞了个ups电源来保证nas不会受停电影响 https://t.co/Wym0Ak1Q3m

Twitter June 26, 19:27
爬圣莲山居然看到了蛇🐍 https://t.co/Mny19fGUGd


Follow me on twitter >>

Month List