必胜高考网_全国高考备考和志愿填报信息平台

必勝高考網(wǎng) > 計算機(jī)類 > 計算機(jī)等級 > 資訊 >

數(shù)據(jù)庫:SQLServer2008行數(shù)據(jù)和頁數(shù)據(jù)壓縮解密

時間: 家輝2 資訊

  數(shù)據(jù)壓縮可以在兩個級別上實現(xiàn):行級別和頁級別。頁級別壓縮包括行級別壓縮。表和索引在創(chuàng)建的同時就可以壓縮,也可以使用Alter Table Rebuild With 或是 Alter Index Rebuild With語法壓縮已存在表或是索引。當(dāng)堆(Heap)上的壓縮狀態(tài)改變時,所有的非聚集索引也會重建。

  下面讓我們看看壓縮過程到底都做了些什么。

  行壓縮:

  1.減少元數(shù)據(jù)頭記錄數(shù)據(jù)。

  2.所有的數(shù)值類型(integer,decimal,float)或基于數(shù)值類型的類型都會被壓縮(datetime,money)。比如,100被存在一個int型字段中,占4位,但是從0~255只需要1位,壓縮后,就節(jié)省了3byte空間。

  3.Char和NChar都被存放于可變長度的類型中。原因同上。比如,CSDN被存在Char(10)中,但是它只需要Char(4)空間,所以壓縮后就釋放了Char(6)個空間。

  4.所有類型的NULL和0都不占字節(jié)了。

  頁壓縮:

  1.進(jìn)行行壓縮。

  2.前標(biāo)壓縮:每一頁中的所有列,在行標(biāo)頭下面,每行都存儲著一個行定義值,壓縮后,所有行的定義值都被替換成行頭值的引用。

  3.字典壓縮:字典壓縮和前標(biāo)壓縮類似。前標(biāo)壓縮中,一個與其他普通值不同的值被定義到每一列上。但是字典壓縮中,每一頁中所有列的普通值被存在下一行的行頭前面。然后,這些值被替換成新行的引用值。

  下面我們來看一個例子:

  USE tempdb

  GO

  CREATE TABLE TestCompression (col1 INT, col2 CHAR(50))

  GO

  INSERT INTO TestCompression VALUES (10, ‘compression testing’)

  GO 5000

  – Original

  EXEC sp_spaceused TestCompression

  GO

  – DATA_COMPRESSION = ROW

  ALTER TABLE TestCompression

  REBUILD WITH (DATA_COMPRESSION = ROW);

  GO

  EXEC sp_spaceused TestCompression

  GO

  – DATA_COMPRESSION = PAGE

  ALTER TABLE TestCompression

  REBUILD WITH (DATA_COMPRESSION = PAGE);

  GO

  EXEC sp_spaceused TestCompression

  GO

  – DATA_COMPRESSION = NONE

  ALTER TABLE TestCompression

  REBUILD WITH (DATA_COMPRESSION = NONE);

  GO

  EXEC sp_spaceused TestCompression

  GO

56068 主站蜘蛛池模板: 【星耀裂变】_企微SCRM_任务宝_视频号分销裂变_企业微信裂变增长_私域流量_裂变营销 | 慢回弹测试仪-落球回弹测试仪-北京冠测精电仪器设备有限公司 | 软文发布-新闻发布推广平台-代写文章-网络广告营销-自助发稿公司媒介星 | 电动球阀_不锈钢电动球阀_电动三通球阀_电动调节球阀_上海湖泉阀门有限公司 | 北京公寓出租网-北京酒店式公寓出租平台| 上海单片机培训|重庆曙海培训分支机构—CortexM3+uC/OS培训班,北京linux培训,Windows驱动开发培训|上海IC版图设计,西安linux培训,北京汽车电子EMC培训,ARM培训,MTK培训,Android培训 | 化妆品加工厂-化妆品加工-化妆品代加工-面膜加工-广东欧泉生化科技有限公司 | 成人纸尿裤,成人尿不湿,成人护理垫-山东康舜日用品有限公司 | 钢托盘,钢制托盘,立库钢托盘,金属托盘制造商_南京飞天金属制品实业有限公司 | 硅胶管挤出机厂家_硅胶挤出机生产线_硅胶条挤出机_臣泽智能装备 贵州科比特-防雷公司厂家提供贵州防雷工程,防雷检测,防雷接地,防雷设备价格,防雷产品报价服务-贵州防雷检测公司 | 工业插头-工业插头插座【厂家】-温州罗曼电气 | 中药超微粉碎机(中药细胞级微粉碎)-百科 | 工业车间焊接-整体|集中除尘设备-激光|等离子切割机配套除尘-粉尘烟尘净化治理厂家-山东美蓝环保科技有限公司 | 【法利莱住人集装箱厂家】—活动集装箱房,集装箱租赁_大品牌,更放心 | 芝麻黑-芝麻黑石材厂家-永峰石业 | 广东燎了网络科技有限公司官网-网站建设-珠海网络推广-高端营销型外贸网站建设-珠海专业h5建站公司「了了网」 | 安徽华耐泵阀有限公司-官方网站 安德建奇火花机-阿奇夏米尔慢走丝|高维|发那科-北京杰森柏汇 | 科客,主见不成见| 船老大板材_浙江船老大全屋定制_船老大官网 | 济南冷库安装-山东冷库设计|建造|冷库维修-山东齐雪制冷设备有限公司 | 视频教程导航网_视频教程之家_视频教程大全_最新视频教程分享发布平台 | 洗石机-移动滚筒式,振动,螺旋,洗矿机-青州冠诚重工机械有限公司 | 天津电机维修|水泵维修-天津晟佳机电设备有限公司 | 哈尔滨治「失眠/抑郁/焦虑症/精神心理」专科医院排行榜-京科脑康免费咨询 一对一诊疗 | 培训中心-海南香蕉蛋糕加盟店技术翰香原中心官网总部 | 新车测评网_网罗汽车评测资讯_汽车评测门户报道 | 无机纤维喷涂棉-喷涂棉施工工程-山东华泉建筑工程有限公司▲ | 仓储笼_仓储货架_南京货架_仓储货架厂家_南京货架价格低-南京一品仓储设备制造公司 | 北京京云律师事务所| 德国进口电锅炉_商用电热水器_壁挂炉_电采暖器_电热锅炉[德国宝] | 深圳公司注册-工商注册公司-千百顺代理记账公司 | 旅游规划_旅游策划_乡村旅游规划_景区规划设计_旅游规划设计公司-北京绿道联合旅游规划设计有限公司 | 大学食堂装修设计_公司餐厅效果图_工厂食堂改造_迈普装饰 | 菲希尔X射线测厚仪-菲希尔库伦法测厚仪-无锡骏展仪器有限责任公司 | 带式压滤机_污泥压滤机_污泥脱水机_带式过滤机_带式压滤机厂家-河南恒磊环保设备有限公司 | 阳光模拟试验箱_高低温试验箱_高低温冲击试验箱_快速温变试验箱|东莞市赛思检测设备有限公司 | 圣才学习网-考研考证学习平台,提供万种考研考证电子书、题库、视频课程等考试资料 | 北京环球北美考试院【官方网站】|北京托福培训班|北京托福培训 | 沙盘模型公司_沙盘模型制作公司_建筑模型公司_工业机械模型制作厂家 | 整车VOC采样环境舱-甲醛VOC预处理舱-多舱法VOC检测环境仓-上海科绿特科技仪器有限公司 | 北京自然绿环境科技发展有限公司专业生产【洗车机_加油站洗车机-全自动洗车机】 |