Sign in
MSDN Blogs
Microsoft Blog Images
More ...
Browse by Tags
MSDN Blogs
>
SQL Server Storage Engine
>
All Tags
>
data compression
Server & Tools Blogs
>
Data Platform Blogs
>
SQL Server Storage Engine Blog
All About Data Platform
All About Data Platform
Data Development
ADO.NET (Managed Providers, DataSet & EF)
WCF Data Services
SQL Server Customer Advisory Team
SQL Server Protocols
Microsoft XML Team
JDBC
Microsoft Drivers for PHP for SQL Server
Sync
SQL Server Data Tools
StreamInsight
Data Quality Services
Data Quality Services
SQL Server Customer Advisory Team
Jessica Meats’ Blog
All MSDN DQS Postings
OLTP
SQL Server Team
ADO.NET (Managed Providers, DataSet & EF)
SQL Server Customer Advisory Team
SQL Release Services
SQL OS
Running SAP on SQL Server
Conor vs. SQL
SQL AlwaysOn Team
SQL Server Manageability
Integration Services
SSIS
Data Quality Services
SQL Server Customer Advisory Team
All MSDN SSIS Postings
Data Security & Storage
SQL Server Security
SQL Server Storage Engine
SQL OS
SQL Server Customer Advisory Team
Data in the Cloud
Windows Azure
Your Data in the Cloud
SQL Server Team
Silver Lining
SQL Server Storage Engine Blog
Live Now on Server & Tools Blogs
Subscribe
Comments
Contact
Menu
Blog Home
Atom
Translate this page
Powered by
Microsoft® Translator
Recent Posts
AlwaysOn: Comparing Readable Secondary with the similar functionality available in DB2
Posted
over 1 year ago
by
Sunil Agarwal
1
Comments
AlwaysOn: I just enabled Readable Secondary but my query is blocked?
Posted
over 2 years ago
by
Sunil Agarwal
1
Comments
AlwaysOn: Making latest statistics available on Readable Secondary, Read-Only database and Database Snapshot
Posted
over 2 years ago
by
Sunil Agarwal
0
Comments
AlwaysOn: Challenges with statistics on ReadOnly database, Database Snapshot and Secondary Replica
Posted
over 2 years ago
by
Sunil Agarwal
0
Comments
Tags
Index Fragmentation Series
Archives
Archives
January 2012
(1)
December 2011
(10)
October 2011
(1)
May 2011
(2)
February 2011
(5)
June 2010
(2)
February 2010
(2)
January 2010
(1)
September 2009
(1)
August 2009
(4)
January 2009
(7)
December 2008
(7)
October 2008
(1)
August 2008
(1)
June 2008
(1)
March 2008
(8)
February 2008
(3)
January 2008
(3)
November 2007
(4)
October 2007
(2)
September 2007
(2)
August 2007
(1)
July 2007
(1)
June 2007
(6)
May 2007
(4)
April 2007
(12)
March 2007
(13)
February 2007
(9)
January 2007
(5)
December 2006
(2)
November 2006
(7)
October 2006
(3)
September 2006
(5)
August 2006
(3)
July 2006
(4)
June 2006
(37)
May 2006
(3)
More
▼
Less
▲
Tagged Content List
Blog Post:
Data Compression and Fill Factor
Sunil Agarwal
Recently, I was asked this question "If I have a compressed index and I rebuild it with fill factor 70%, do I actually get any fill factor? Or does compression take away the empty space?". The answer to this question is 'yes'. In fact all index options listed below available with data compression (both...
on
12 May 2011
Blog Post:
Changes to sp_estimate_data_compression_savings stored procedure in SQL2008R2
Sunil Agarwal
When you compress an object (index or table or partition), there are two components of space savings that you get. First component is fragmentaton (i.e. the original object might have been fragmented). The object gets degragmented as part of doing compression so you get some space savings. Second component...
on
16 Sep 2009
Blog Post:
A Unicode Compression example
Sunil Agarwal
Now that we have Unicode compression available in SQL Server 2008R2 as described in, let me take a simple example using AdventureWorksDW database to show you the additional compression that can be achieved on tables with one or more columns of type NCHAR or NVARCHAR. use [AdventureWorksDW2008] ...
on
16 Aug 2009
Blog Post:
Unicode Compression in SQL Server 2008R2
Sunil Agarwal
In my previous blog , I had mentioned that unicode compression will be available as part of next SQL Server release named SQL 2008R2. You can down load the CTP2 version http://www.microsoft.com/sqlserver/2008/en/us/r2.aspx to play with it. This is a new exciting addition to the data compression offering...
on
16 Aug 2009
Blog Post:
Customer feedback on Data Compression
Sunil Agarwal
As I described in my previous blog , the data compression feature has been very successful. We do appreciate all the feedback that we have received as this provides us a way to know how customers have been using the feature and the challenges they are facing. Based on the feedback, we plan to improve...
on
16 Aug 2009
Blog Post:
Update on data compression performance/space-savings and links to published white papers
Sunil Agarwal
It has been a while since I blogged about data compression so I thought it will be good to provide an update on data compression usage within SQL Server community. I am happy to say that the Data compression feature has been a tremendous success in SQL Server 2008 with customers. Many customers have...
on
16 Aug 2009
Blog Post:
DML operations on a HEAP and compression
Sunil Agarwal
In my previous blog http://blogs.msdn.com/sqlserverstorageengine/archive/2008/12/20/enabling-compression-on-a-heap.aspx , I described how to enable compression on a HEAP. You can enable either ROW or PAGE compression on the heap. Let me now describe the implications of DML operations on a heap. ROW...
on
21 Dec 2008
Blog Post:
Enabling compression on a HEAP
Sunil Agarwal
I often get a question how to do enable compression on a table that is a heap (i.e. it does not have a clustered index). Clearly, one could create the clustered index with compression option set to PAGE and then drop the clustered index. This is an expensive operation because · Creating a clustered...
on
19 Dec 2008
Blog Post:
Does data compression lead to more fragmentation?
Sunil Agarwal
Lately I have been asked how data compression impacts fragmentation (i.e. does it cause more or less fragmentation?). I believe this question is best answered by looking at how does fragmentation occur in the first place and then analyze each of these cases for compressed and uncompressed data. Let...
on
6 Aug 2008
Blog Post:
Compression Strategies
Sunil Agarwal
In the previous blogs, I had described the data compression in SQL Server 2008 and its implications on CPU and IO. One of the question that keeps coming up is ‘Should I compress my database? Or Why does the SQL Server not provide an option to compress the whole database’. I am not suggesting that you...
on
26 Jan 2008
Blog Post:
Details on page compression (page-dictionary)
Sunil Agarwal
In the previous blog, I described column-prefix compression that is done as part of PAGE compression. The other component of PAGE compression is the page-dictionary. As the name indicates, this dictionary is specific to a page and the page can be data page or a leaf-index page. The non-leaf pages of...
on
18 Jan 2008
Blog Post:
Details on PAGE compression (column-prefix)
Sunil Agarwal
In the previous blog, I had mentioned that the PAGE compression is used to “minimize the data redundancy in columns in one or more rows on a given page”. You may wonder what exactly SQL Server does under the PAGE compression cover? With PAGE compression, the SQL Server eliminates two types of data redundancy...
on
17 Jan 2008
Blog Post:
Data Compression will be available in CTP-6
Sunil Agarwal
Thanks to all who have contacted me for their interest in the data compression feature. Unfortunately, data compression feature is NOT available in the just released CTP-5 which is now available on the Microsoft Download Center as SQL Server 2008 Community Technology Preview (CTP) November 2007. ...
on
20 Nov 2007
Blog Post:
Estimating the space savings with data compression
Sunil Agarwal
Like I had indicated in my previous blog, it is recommended that you estimate compression savings on the object of interest before actually enabling compression as enabling compression is an expensive operation. To show how to estimate data compression, I have created a very simplistic and definitely...
on
12 Nov 2007
Blog Post:
Types of data compression in SQL Server 2008
Sunil Agarwal
SQL Server deploys two strategies to compress the data · First, it stores all fixed length data types in variable length format. If you recall, SQL Server 2005/SP2 provided a new variable length storage format decimal and numeric. Please refer to the series of blogs vardecimal-storage-format for details...
on
12 Nov 2007
Blog Post:
Why not use compressed disk files or disk volumes?
Sunil Agarwal
When we think of compressing the database, one of the first question that pops up is why not used the compressed volume? You may know that Windows OS has supported compression of individual files, folders and the entire NTFS volumes since Windows 2000. Given this, you may wonder why don’t we just create...
on
11 Nov 2007
Blog Post:
Data compression techniques and trade offs
Sunil Agarwal
Ok, now that we have sort of agreed ( http://blogs.msdn.com/sqlserverstorageengine/archive/2007/09/30/data-compression-why-do-we-need-it.aspx ) that data compression is a good thing, you may wonder how SQL Server compresses the data, what does this compression mean to my data and to my workload? If...
on
30 Sep 2007
Blog Post:
Data Compression: Why Do we need it?
Sunil Agarwal
As announced in Tech-Ed 2007, data compression is a new and exciting feature targeted to be available in SQL Server 2008. This is a huge topic to be covered in one BLOG post, I have decided to break it into a series of posts, each building on the previous ones. If you are interested discussions on any...
on
29 Sep 2007
Page 1 of 1 (18 items)