SQL Server Customer Advisory Team - SQL Server Best Practices

Enabling SQL Server customers to navigate the most challenging frontiers of large scale data management.

Whitepapers

Data Compression: Strategy, Capacity Planning and Best Practices

Writer: Sanjay Mishra

Contributors: Marcel van der Holst, Peter Carlin, Sunil Agarwal

Technical Reviewers: Stuart Ozer, Lindsey Allen, Juergen Thomas, Thomas Kejser, Burzin Patel, Prem Mehra, Joseph Sack, Jimmy May, Cameron Gardiner, Mike Ruthruff, Glenn Berry (SQL Server MVP), Paul S Randal (SQLskills.com), David P Smith (ServiceU Corporation)

Published: May 2009

 

The data compression feature in the Microsoft® SQL Server® 2008 database software can help reduce the size of the database as well as improve the performance of I/O intensive workloads. However, extra CPU resources are required on the database server to compress and decompress the data, while data is exchanged with the application. Therefore, it is important to understand the workload characteristics when deciding which tables to compress. This white paper provides guidance on the following:

  • How to decide which tables and indexes to compress
  • How to estimate the resources required to compress a table
  • How to reclaim space released by data compression
  • The performance impacts of data compression on typical workloads

For more information, please refer to the whitepaper Data Compression: Strategy, Capacity Planning and Best Practices.

Comments

 

GlennAlanBerry said:

Nice work on this, Sanjay.

May 29, 2009 1:17 PM
 

Jimmy May, Aspiring Geek: SQL Server Performance, Best Practices, & Productivity said:

Data Compression: Strategy, Capacity Planning and Best Practices Hot off the presses, the SQL CAT team

May 29, 2009 2:16 PM
 

SQL CAT New Whitepaper: Data Compression: Strategy, Capacity Planning and Best Practices by Sanjay Mishra, et al. | Coded Style said:

Pingback from  SQL CAT New Whitepaper: Data Compression: Strategy, Capacity Planning and Best Practices by Sanjay Mishra, et al. | Coded Style

May 29, 2009 2:31 PM
 

SanjayMishra said:

Shrinking a database with PAGE compressed heap removed PAGE compression from the heap -> Fixed in Cumulative update package 4 for SQL Server 2008 and SQL Server 2008 Service Pack 1.

Link to KB article: support.microsoft.com/.../963658

June 5, 2009 7:03 PM
sql, server, best practices, whitepapers, analysis services, data mining, olap, datawarehouse, datawarehousing, availability, clustering, capacity, collation, data types, data warehouse, database, design, index, mirroring, optimization, partitions, performance, precision, processing, querying, scalability, security, reporting services, integration services
Copyright 2008 Microsoft Corporation. All Rights Reserved.